텍스트 파일 정보 얻기
이번에는 텍스트 파일의 정보를 얻는 방법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
텍스트 파일 정보 얻기: 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를 사용해도 동일한 결과를 얻을 수 있습니다.