私のプロジェクトは次のとおりです。 ファイル変更検出器: アプリケーションへの入力は、ディレクトリとファイルのグループになります。アプリケーションを初めて実行すると、ファイルの名前とサイズが要約されます。その後の実行では、レポートする必要があります
- 前回の実行以降に削除されたファイルの名前
- 前回の実行以降に作成された新しいファイル
- サイズが x% を超えて大きくなったファイルと
- サイズが x% 以上縮小されたファイル。
ユーザーが選択したフォルダーをスキャンしJFileChooser
、すべての機能を実行する Java プログラムを実装しました。
しかし問題は、ユーザーが「SELECTED」メインの問題の異なるサブフォルダーに同じ名前の 2 つのファイルを作成すると、あいまいな状態になり、プロジェクトが失敗することです。
2 つのファイルを区別する方法、つまり 1 つの inC:\Main\SubFolder1\a.txt
とC:\Main\SubFolder2\a.txt
....(どちらも同じサイズで、同じ時間に作成されます)