Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#을 사용하여 디렉토리 및 파일 나열

<시간/>

C#의 Directory 클래스에는 디렉터리 및 하위 디렉터리에 대한 작업을 수행하는 많은 메서드가 있습니다. −

Sr.No 방법 및 설명
1 CreateDirectory(문자열)
이미 존재하지 않는 한 지정된 경로에 모든 디렉터리와 하위 디렉터리를 만듭니다.
2 CreateDirectoryDirectorySecurity(문자열)
지정된 Windows 보안을 적용하여 이미 존재하지 않는 한 지정된 경로에 모든 디렉터리를 만듭니다.
3 삭제(문자열)
지정된 경로에서 빈 디렉토리를 삭제합니다.
4 DeleteBoolean(문자열)
지정된 디렉토리를 삭제하고, 표시된 경우 디렉토리의 모든 하위 디렉토리와 파일을 삭제합니다.
5 디렉토리 열거(문자열)
지정된 경로에 있는 디렉토리 이름의 열거 가능한 컬렉션을 반환합니다.
6 EnumerateDirectories(문자열, 문자열)
지정된 경로의 검색 패턴과 일치하는 디렉토리 이름의 열거 가능한 컬렉션을 반환합니다.

디렉터리 이름을 가져오려면 EnumerateDirectories 메서드를 사용합니다. 폴더는 DirectoryInfo 클래스를 사용하여 설정됩니다 -

DirectoryInfo info = new DirectoryInfo(@"D:/new");

이제 크기를 찾으십시오 -

long totalSize = info.EnumerateFiles().Sum(file => file.Length);

디렉토리의 경우 -

를 사용합니다.
info.EnumerateDirectories()