pyhon 响应

2019-07-03 19:31:19 +08:00
 shimingzhoudf

启动 python 打包好的 exe,如果文件夹添加或修改文件夹里面的内容,自动执行某些逻辑能做到吗

1853 次点击
所在节点    Python
3 条回复
russian
2019-07-03 21:12:07 +08:00
求你把逻辑说的更清楚一点。
niubee1
2019-07-03 21:18:05 +08:00
Windows 提供了几种方式对文件和目录进行监控,包括:FindFirstChangeNotification、ReadDirectoryChangesW、变更日志(Change Journal)等。


( 1 ) FindFirstChangeNotification 函数,可以监控到目标目录及其子目录中所有文件的变化,但不能监控到具体是哪一个文件发生改变。

( 2 ) ReadDirectoryChangesW 能监控到目标目录下某一文件发生改变,并且可以知道发生变化的是哪一个文件。

注意,FindFirstChangeNotification 和 ReadDirectoryChangesW 是互斥的,不能同时使用。
( 3 )变更日志(Change Journal)可以跟踪每一个变更的细节,即使你的软件没有运行。很帅的技术,但也相当难用。
---------------------
作者:pjl1119
来源:CSDN
原文: https://blog.csdn.net/pjl1119/article/details/51275355
版权声明:本文为博主原创文章,转载请附上博文链接!


随便搜索一下 windows 监听文件夹变更就能得到结果。Python 本身是没法做的, 调用 windows api 实现就行了
loading
2019-07-03 21:19:27 +08:00
如果我没理解错:
github.com/gorakhargosh/watchdog

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/579750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX