通知
すべてクリア
Topic starter
2004年2月4日 10:39 AM
こんにちは、ハトともうします。
ファイルの更新日時をstatで取得しようとしている
のですが、上手くいきません。
<ソースコードの一部>
struct stat st;
char fPath[512];
stat(C:/test.bat, &st);
strcpy(fPath, ctime(&st.st_mtime));
↓すると
fPathの中身が Thu Jan 01 09:00:00 1970 に
なってしまい、更新日時が取得できないです。。
OSが2000Serverでとか、ファイルシステムがNTFSで
とかそういうのが関係あるんでしょうか。。
ちなみに開発環境は
Windows2000Server+VisualStudio.NET です。
2004年2月4日 11:26 AM
おそらく 99% まで stat() に失敗しているのだと推定されます。
エラー判定を追加してみてください。
Topic starter
2004年2月4日 11:51 AM
大変失礼しました。
ファイルパスそのものが間違っていました。
お恥ずかしいです。
ごめんなさい。