텍스트 파일 정보 얻기
이번에는 텍스트 파일의 정보를 얻는 방법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
텍스트 파일 정보 얻기: FileAndFileInfo.cs
using System; using System.IO; class FileAndFileInfo { static void Main() { string file = "C:\\Temp\\Test.txt"; //① File 클래스: 정적 멤버 제공 if (File.Exists(file)) //파일이 있다면 { Console.WriteLine("{0}", File.GetCreationTime(file)); File.Copy(file, "C:\\Temp\\Test2.txt", true); //파일 복사 테스트 } //② FileInfo 클래스: 인스턴스 멤버 제공 FileInfo fi = new FileInfo(file); if (fi.Exists) //파일이 있다면 { Console.WriteLine($"{fi.FullName}"); //파일 이름 출력 } } }
실행 결과
2020-01-26 오후 8:40:35 C:\Temp\Test.txt
파일을 다룰 때는 이 예제처럼 정적 클래스인 File 또는 인스턴스 클래스인 FileInfo를 사용해도 동일한 결과를 얻을 수 있습니다.