ディレクトリのリストがあるとしましょう。各ディレクトリには、考慮したいサブディレクトリが含まれている場合と含まれていない場合があります。
また、リスト内のディレクトリごとに 1 つのタイムスタンプのリストがあるとします (ただし、サブディレクトリではありません)。これらは、暗黙的なタイムゾーンを持つ日付と時刻として知られているため、比較が容易になる場合は、かなり簡単に Unix タイムスタンプに変換できます。
リストされた各ディレクトリについて、問題のディレクトリのタイムスタンプよりも新しい (atime ではなく mtime または ctime に関して) ディレクトリ内にファイルが存在するかどうかを調べるにはどうすればよいですか?
どの特定のファイルがタイムスタンプよりも新しいかについてはあまり関心がありません。そのようなファイルが存在するかどうかだけです。
基本的に、特定の時点以降に一連のディレクトリのいずれか内のファイルが変更された場合に実行時に特定のアクションを実行するスクリプトを作成し、何かが変更されたかどうかを検出する方法を考え出す必要があります。かわった。