[ファイルのタイムスタンプを得る関数]
int ww = FileAge( ParamStr(0) );
Form1->Caption = FormatDateTime( "yyyy/mm/dd",FileDateToDateTime(ww) );
[タイムスタンプを変更する]
int ha, fa;
TDateTime dt;
dt = StrToDateTime( "2009/07/07 14:00:00" );
fa = DateTimeToFileDate( dt );
ha = FileOpen( ファイル名, fmOpenRead || fmShareExclusive );
if( FileSetDate(ha,fa)==0 ) ShowMessage( "変更しました。" );
else ShowMessage( "エラー発生" );
FileClose( ha );
|
|
・インターネット上の情報や書籍の内容を一部参考に作成してます。 ・コーディング内容は著作権フリーですが、使用する場合は自己責任にてお願いします。 ・記述内容に問題点や改善点がありましたらこちらまでお願いします。 |