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()