- 締切済み
エクスプローラでファイルを開いた日時を表示させたい
win10でエクスプローラでアクセス日時を表示させても、「本当に開いて中身を見た」日時が表示されるわけではないようです。何か方法はありませんでしょうか
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- luka3
- ベストアンサー率72% (454/624)
Windowsのファイルシステムには3つの時間が記録されています。 その3つは、作成日時、最終更新日時、最新アクセス日時ですが、最終更新日時は最後に書き込みがあった日時、最新アクセス日時はごく単純なアクセス、例えばその日時を確認しようとファイルのプロパティを開くともう「今」の日時になってしまい、「ファイルを開いた日時」の取得はほぼできません。 そこで自分の経験から使えそうだと思ったのが、sysinternalsという会社のFileMonというソフトで、ファイルアクセスを監視して全て記録するものです。 ・プログラム本体 https://learn.microsoft.com/en-us/sysinternals/downloads/filemon ・使い方例 http://www.isl.ne.jp/it/moniter/f1.html 今調べたところバージョンアップして、Process Monitor という名前になっているようです。 ・プログラム本体 https://learn.microsoft.com/ja-jp/sysinternals/downloads/procmon ・使い方例 https://qiita.com/nanmei365/items/64c2b23aa49c0aa9f5e0 とにかく大量に記録されるので、監視したいフォルダやファイルを限定しつつ、開いたプロセス(WORD.EXEやEXCEL.EXEなど)で絞るとか、システム以外などにするとか工夫が必要かもしれません。
- FattyBear
- ベストアンサー率33% (1602/4815)
単純に開いたら、ファイル内容の変更をしなくとも閉じる前に 上書き保存をすればファイルのアクセス日時は更新されます。 それではダメですか?
- mimazoku_2
- ベストアンサー率20% (1908/9135)
書き込みしなければ、更新はされなかったハズなので、手段は無いと思います。
- 121CCagent
- ベストアンサー率52% (15952/30569)
無いと思いますけどね… エクスプローラ以外のファイルの一覧を表示するようなソフトを使う手もありますが…