- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【VC++2005(CLR)】ファイルの更新日時を取得するには?)
【VC++2005(CLR)】ファイルの更新日時を取得するには?
このQ&Aのポイント
- VC++初心者の方から、ファイルの更新日時を取得する方法を教えて欲しいという質問です。
- 現在のソースコードでは、実際の最終更新日と取得した更新日が異なる問題が発生しています。
- 具体的にどこが改善すべきかについての指摘をお願いしたいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No1追加 pFileProps->LastAccessTime; より pFileProps->LastWriteTime; の方がいいかも
その他の回答 (1)
- nishito24
- ベストアンサー率90% (10/11)
回答No.1
> System::IO::FileInfo^ pFileProps = gcnew System::IO::FileInfo(sourceFile); の変数sourceFileが定義されてないですが、値は何が入っていますか? プログラムの実行時ディレクトリとファイルがあるディレクトリが違う場合は"c:\\temp\\aaa.txt"のように絶対パスを指定することが必要です。
質問者
補足
ご回答ありがとうございます。 誤記がございました。 誤:String^ souceFile_rep = "aaa.txt"; 正:String^ souceFile = "aaa.txt"; なので、String型です。 また、相対パスではまずいでしょうか?
お礼
ご回答、ありがとうございます。 ご指摘頂いたとおり、変更すると 問題解決しました。