ATL 相談室
■ このスレッドは過去ログ倉庫に格納されています
0889r
NGNG#include "stdafx.h"
#include <atltime.h>
int _tmain(int argc, _TCHAR* argv[]) {
ATL::CTime ct1( 2004, 2, 14, 17, 33, 8 );
ATL::CFileTime ft1( ct1.GetTime() ), ft2;
::WIN32_FIND_DATA fd1;
::CreateDirectory( "iida", 0 );
::HANDLE h1 = ::CreateFile( "iida\\riho.jpg", GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0 );
::SetFileTime( h1, &ft1, 0, 0 );
::GetFileTime( h1, &ft2, 0, 0 );
::CloseHandle( h1 );
::HANDLE h2 = ::FindFirstFile( "iida\\riho.jpg", &fd1 );
::FindClose( h2 );
ATLTRACE( "ct1 : %s\n", ct1.Format( "%Y.%m.%d %H:%M:%S" ) );
ATLTRACE( "ft1 : %s\n", ATL::CTime( ft1.GetTime() ).Format( "%Y.%m.%d %H:%M:%S" ) );
ATLTRACE( "ft2 : %s\n", ATL::CTime( ft2.GetTime() ).Format( "%Y.%m.%d %H:%M:%S" ) );
ATLTRACE( "fff : %s\n", ATL::CTime( fd1.ftCreationTime ).Format( "%Y.%m.%d %H:%M:%S" ) );
return 0;
}
こんなコードをかいて、実行してみました。
■ このスレッドは過去ログ倉庫に格納されています