GetFiles
- 현재 디렉터리에 있는 파일 목록을 가져오려면 GetFiles 메서드를 사용합니다.
var dir = new DirectoryInfo(@"C:Windows");
FileInfo[] files = dir.GetFiles();
foreach (var item in files)
{
Console.WriteLine($"파일명 : {item.Name}");
}
EnumerateFiles
- .NET 프레임워크 4.0 이후 버전에서 EnumerateFiles 메서드를 사용해 파일 목록을 가져올 수 있습니다.
var dir = new DirectoryInfo(@"C:Windows");
// .txt 확장자 파일을 구합니다.
// 두번째 인수 `SearchOption.AllDirectories`를 설정하면 // 모든 하위 폴더도 검색합니다.
var files = dir.EnumerateFiles("*.txt", SearchOption.AllDirectories);
foreach (var item in files)
{
Console.WriteLine($"{item.Name}");
}
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 키워드 정리 (0) | 2022.06.06 |
---|---|
[C#] 생성자 (Constructor) (0) | 2022.06.06 |
[C#] 폴더와 파일 구분하기 (0) | 2022.05.14 |
[C#] StringBuilder로 문자열 연결하기 (0) | 2022.05.07 |
[C#] 지정한 문자로 문자열 분할하기 (0) | 2022.05.07 |