ディレクトリを再帰的にリッピングし、ファイルが変更されているかどうかを確認する簡単なスクリプトを作成しようとしています。これまでのところ、トラバーサルしかありません:
import fnmatch
import os
from optparse import OptionParser
rootPath = os.getcwd()
pattern = '*.js'
for root, dirs, files in os.walk(rootPath):
for filename in files:
print( os.path.join(root, filename))
2 つの問題があります。
1. ファイルが変更されたかどうかを確認するにはどうすればよいですか?
2. ディレクトリが変更されたかどうかを確認するにはどうすればよいですか? -トラバースしたいフォルダが巨大なので、これを行う必要があります。ディレクトリが変更されているかどうかを確認でき、変更されていないディレクトリを再帰的にリッピングしない場合、これは非常に役立ちます。
ありがとう!