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 生日广州男生祝福语简短