gpt4 book ai didi

Linux下用Python脚本监控目录变化代码分享

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Linux下用Python脚本监控目录变化代码分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env python
#coding=utf-8
 
import os
from pyinotify import WatchManager, Notifier, ProcessEvent, IN_DELETE, IN_CREATE,IN_MODIFY
wm = WatchManager()
mask = IN_DELETE | IN_CREATE |IN_MODIFY  # watched events
 
class PFilePath(ProcessEvent):
   def process_IN_CREATE( self , event):
     print  "Create file: %s " %  os.path.join(event.path, event.name)
 
   def process_IN_DELETE( self , event):
     print  "Delete file: %s " %  os.path.join(event.path, event.name)
 
   def process_IN_MODIFY( self , event):
       print  "Modify file: %s " %  os.path.join(event.path, event.name)
 
if __name__ = = "__main__" :
 
   notifier = Notifier(wm, PFilePath())
   wdd = wm.add_watch( '.' , mask, rec = True )
 
   while True :
     try :
       notifier.process_events()
       if notifier.check_events():
         notifier.read_events()
     except KeyboardInterrupt:
       notifier.stop()
       break

最后此篇关于Linux下用Python脚本监控目录变化代码分享的文章就讲到这里了,如果你想了解更多关于Linux下用Python脚本监控目录变化代码分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com