ファイルのタイムスタンプを更新するには?

解決


オグマ  2006-10-11 17:08:02  No: 63275  IP: 192.*.*.*

ファイルのタイムスタンプを更新するにはどうしたら良いでしょうか?
下記では更新されませんでした。
変更して保存して戻して再度保存すればよいのはわかりますが途中でエラーになったときが怖いので出来れば避けたいです。

fp = fopen( "C:\\test.txt" , "r+" ) ;
fclose( fp ) ;

使用目的はコンパイル対象にするための日付更新です。
尚、ベタなC言語のコンソールアプリしか使ったことありません。

編集 削除
tetrapod  2006-10-11 17:18:13  No: 63276  IP: 192.*.*.*

cygwin の commandlinetool で touch する
utime を使う
Windows 固有なら SetFileTime する

編集 削除
オグマ  2006-10-17 13:43:07  No: 63277  IP: 192.*.*.*

回答ありがとうございます。
返信遅れてすみません。

編集 削除