以下のコードを使用して、すべてのディレクトリのリスト(テキストファイル)を再帰的に作成しています。何千ものサブディレクトリがあるので、何度もリストを作成したくはありませんが、前回リストしたときから新しく作成したものだけを更新/挿入したいと思います。
これを行う良い方法はありますか?
import os, sys
rootdir ="/store/user/"
myusers=['u1','u2','u3','u4','u5','u6','u7']
for myuser in myusers:
rootuserdir=os.path.join(rootdir, myuser)
for myRoot, mySubFolders, myFiles in os.walk(rootuserdir):
for mySubFolder in mySubFolders:
dirpath = os.path.join(myRoot, mySubFolder)
print dirpath