Windowsでディレクトリの更新チェック
http://d.hatena.ne.jp/kinneko/20070925/p9
こんなのもリンクしたけど。
http://win32com.goermezer.de/content/view/48/259/
import os, time path_to_watch = "c:\temp" before = dict ([(f, None) for f in os.listdir (path_to_watch)]) while 1: time.sleep (10) after = dict ([(f, None) for f in os.listdir (path_to_watch)]) added = [f for f in after if not f in before] removed = [f for f in before if not f in after] if added: print "Added: ", ", .join (added) if removed: print "Removed: ", ", ".join (removed) before = after
再帰的にやるのはここ。
http://win32com.goermezer.de/content/view/219/259/