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 红包祝福语简短10字
18 周六早晨祝福语简短