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 好听的元旦简短祝福语