|
이전 글 검색을 하시면 어딘가 있을겁니다.
예전에 참고한 코드를 적어드리죠
TDateTime __fastcall FileTimeToDateTime(FILETIME FileTime)
{
FILETIME TempTime;
SYSTEMTIME SystemTime;
FileTimeToLocalFileTime( &FileTime, &TempTime );
FileTimeToSystemTime( &TempTime, &SystemTime );
return SystemTimeToDateTime(SystemTime);
}
void __fastcall TForm1::Button1Click( TObject *Sender )
{
int hFileHandle = ::FileOpen( GET_IMAGENAME( FileName ), fmOpenRead );
if ( hFileHandle != -1 )
{
FILETIME CreateTime, LastAccessTime, LastWriteTime;
::GetFileTime( reinterpret_cast<HANDLE>( hFileHandle ), &CreateTime, &LastAccessTime, &LastWriteTime );
::FileClose( hFileHandle );
TDateTime CreateDateTime = FileTimeToDateTime( CreateTime );
ShowMessage( CreateDateTime.FormatString( "yyyy-mm-dd hh:nn:ss" );
}
}
우리 님이 쓰신 글 :
: 어떤 파일의 File Age 나 File Date 등을 얻어오면
:
: 그 파일이 최종으로 수정된 날짜가 너겨집니다.
:
: 저는 파일이 최초로 생성된 날짜를 알고싶은데
:
: 어떤 방법을 사용해야하나요
:
: 탐색기에서 파일 하나를 선택해서 오른쪽마우르소 속성을 확인하면
:
: 생성일자와 수정일자 두가지가 나오자나요
:
: 이때 생성일자와같이 그 파일의 생성일자를 반환하는 함수가 있나요?
:
: 아시는 분 부탁좀 드리겠습니다.
|