더북(TheBook)

텍스트 파일 정보 얻기

이번에는 텍스트 파일의 정보를 얻는 방법을 알아보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

텍스트 파일 정보 얻기: 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를 사용해도 동일한 결과를 얻을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.