다음을 통해 공유


방법: 파일 정보 검색(C++/CLI)

다음 코드 예제에서는 FileInfo 클래스를 보여 줍니다. 파일의 이름을 알고 있으면 이 클래스를 사용하여 파일 크기, 디렉터리, 전체 이름, 파일을 만들거나 마지막으로 수정한 날짜 및 시간 같은 파일 관련 정보를 검색할 수 있습니다.

이 코드에서는 Notepad.exe에 대한 파일 정보를 검색합니다.

예제

// file_info.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main()
{
   array<String^>^ args = Environment::GetCommandLineArgs();
   if (args->Length < 2)
   {
      Console::WriteLine("\nUSAGE : file_info <filename>\n\n");
      return -1;
   }

   FileInfo^ fi = gcnew FileInfo( args[1] );

   Console::WriteLine("file size: {0}", fi->Length );

   Console::Write("File creation date:  ");
   Console::Write(fi->CreationTime.Month.ToString());
   Console::Write(".{0}", fi->CreationTime.Day.ToString());
   Console::WriteLine(".{0}", fi->CreationTime.Year.ToString());

   Console::Write("Last access date:  ");
   Console::Write(fi->LastAccessTime.Month.ToString());
   Console::Write(".{0}", fi->LastAccessTime.Day.ToString());
   Console::WriteLine(".{0}", fi->LastAccessTime.Year.ToString());

   return 0;
}

참고 항목

기타 리소스

파일 및 스트림 I/O

.NET 프로그래밍 가이드