Linux下用Python脚本监控目录变化代码分享
#!/usr/bin/envpython
#coding=utf-8
importos
frompyinotifyimportWatchManager,Notifier,ProcessEvent,IN_DELETE,IN_CREATE,IN_MODIFY
wm=WatchManager()
mask=IN_DELETE|IN_CREATE|IN_MODIFY#watchedevents
classPFilePath(ProcessEvent):
defprocess_IN_CREATE(self,event):
print"Createfile:%s"%os.path.join(event.path,event.name)
defprocess_IN_DELETE(self,event):
print"Deletefile:%s"%os.path.join(event.path,event.name)
defprocess_IN_MODIFY(self,event):
print"Modifyfile:%s"%os.path.join(event.path,event.name)
if__name__=="__main__":
notifier=Notifier(wm,PFilePath())
wdd=wm.add_watch('.',mask,rec=True)
whileTrue:
try:
notifier.process_events()
ifnotifier.check_events():
notifier.read_events()
exceptKeyboardInterrupt:
notifier.stop()
break
热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短