これがシナリオです。Python スクリプトを使用して、フォルダーの内容をバックアップできるようにしたいと考えています。ただし、バックアップを zip 形式 (おそらく bz2) で保存したいと考えています。
問題は、「現在の」フォルダーの内容が最新のバックアップの内容とまったく同じである場合、わざわざフォルダーをバックアップしたくないという事実から生じます。
私のプロセスは次のようになります。
- バックアップを開始する
- 「現在の」フォルダの内容を、最新の zip バックアップに保存されている内容と比較して確認します
- 同じ場合 – 「完了」</li>
- 異なる場合は、バックアップを実行してから「完了」</li>
ステップ2を完了するための最も信頼性が高く簡単な方法を誰かが推奨できますか? 比較を行うには、バックアップの内容を解凍して一時ディレクトリに保存する必要がありますか、それともより洗練された方法がありますか? おそらく変更された日付と関係がありますか?