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}");
}