본문 바로가기
Programming/C# & .NET

[C#] DirectoryInfo 클래스 (디렉터리 복사, 이동, 이름 바꾸기, 만들기 및 삭제)

by Kor-IT 2022. 6. 7.
반응형

DiretoryInfo 클래스는 디렉터리에 관련된 클래스이다. 지정된 디렉터리에 대해서 접근하여 목록을 얻거나 생선, 이동 등 관련된 기능을 담고있다.

 

네임스페이스 : System.IO

FrameWork : .Net Core 5
IDE : Visual Studio 2019
OS : Windows 10

 

파일 목록리스트 얻는 방법

DirectoryInfo 클래스를 이용하여 지정된 경로에 대한 파일 목록 얻는 방법을 알 수 있다.

DirectoryInfo directoryInfo = new DirectoryInfo(”지정경로”) 를 통해 디렉토리 정보를 가져올 수 있다.

using System.IO.DirectoryInfo

DirectoryInfo directoryInfo = new DirectoryInfo(@"C:\Users\Test");

foreach (FileInfo fileInfo in directoryInfo.GetFiles())
{
    Console.WriteLine($@"Name : { fileInfo.Name} / Extension : { fileInfo.Extension }");
}

추가적으로 Dirctory, FileInfo, File 같은 클래스들을 이용하여 다양하게 활용 되고 있다.

 

Microsoft Docs - DirectoryInfo Class

 

반응형

댓글