更新日時が取得できない – プログラミング – Home

更新日時が取得できない
 
通知
すべてクリア

[解決済] 更新日時が取得できない


ハト
 ハト
(@ハト)
ゲスト
結合: 21年前
投稿: 9
Topic starter  

こんにちは、ハトともうします。
ファイルの更新日時を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 です。


引用未解決
トピックタグ
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 22年前
投稿: 830
 

おそらく 99% まで stat() に失敗しているのだと推定されます。
エラー判定を追加してみてください。


返信引用
ハト
 ハト
(@ハト)
ゲスト
結合: 21年前
投稿: 9
Topic starter  

大変失礼しました。

ファイルパスそのものが間違っていました。
お恥ずかしいです。

ごめんなさい。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました