![Windows 7: 前回の訪問以降にディレクトリのファイルやフォルダに加えられた変更を再帰的にチェックしたい - リアルタイムや監視ではなく](https://rvso.com/image/1331465/Windows%207%3A%20%E5%89%8D%E5%9B%9E%E3%81%AE%E8%A8%AA%E5%95%8F%E4%BB%A5%E9%99%8D%E3%81%AB%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E5%8A%A0%E3%81%88%E3%82%89%E3%82%8C%E3%81%9F%E5%A4%89%E6%9B%B4%E3%82%92%E5%86%8D%E5%B8%B0%E7%9A%84%E3%81%AB%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%97%E3%81%9F%E3%81%84%20-%20%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%84%E7%9B%A3%E8%A6%96%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F.png)
この質問にはさまざまな種類があります。そのほとんどは監視に該当し、その他はバグがあると言われています。継続的に監視するプログラムも、最近変更されたファイルのリストも役に立ちません。
前回のアクセス以降にディレクトリ、そのサブフォルダ、およびファイルが変更されていないか確認したいと思います。そのディレクトリのインデックスを維持し、指示されたときにその状態と比較するプログラムが必要になると思われます。そのプログラムは、私が使用できるようにログに出力できます。
これは共有ネットワーク上の Windows 7 上で行われ、確認したいフォルダーには 4 ~ 50 GB のデータがあります。
これを見つけましたが、まだプログラミングを勉強中です。これが私が求めているものだと思います:
http://www.rgagnon.com/javadetails/java-0490.html
ご検討いただきありがとうございます。
答え1
システム、つまりフォルダーの変更を確認する最良の方法は、チェックサム ソフトウェアを使用することです。チェックサム ソフトウェアは多数あるので、次のものを試すことをお勧めします。
Microsoft ファイル チェックサム整合性検証ツール (コマンドラインのみ)
または、フォルダに特化したこのユーティリティ