• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VC++2005(CLR)】ファイルの更新日時を取得するには?)

【VC++2005(CLR)】ファイルの更新日時を取得するには?

このQ&Aのポイント
  • VC++初心者の方から、ファイルの更新日時を取得する方法を教えて欲しいという質問です。
  • 現在のソースコードでは、実際の最終更新日と取得した更新日が異なる問題が発生しています。
  • 具体的にどこが改善すべきかについての指摘をお願いしたいとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishito24
  • ベストアンサー率90% (10/11)
回答No.2

No1追加 pFileProps->LastAccessTime; より pFileProps->LastWriteTime; の方がいいかも

yuki7091
質問者

お礼

ご回答、ありがとうございます。 ご指摘頂いたとおり、変更すると 問題解決しました。

その他の回答 (1)

  • nishito24
  • ベストアンサー率90% (10/11)
回答No.1

> System::IO::FileInfo^ pFileProps = gcnew System::IO::FileInfo(sourceFile); の変数sourceFileが定義されてないですが、値は何が入っていますか? プログラムの実行時ディレクトリとファイルがあるディレクトリが違う場合は"c:\\temp\\aaa.txt"のように絶対パスを指定することが必要です。

yuki7091
質問者

補足

ご回答ありがとうございます。 誤記がございました。 誤:String^ souceFile_rep = "aaa.txt"; 正:String^ souceFile = "aaa.txt"; なので、String型です。 また、相対パスではまずいでしょうか?

関連するQ&A