gpt4 book ai didi

python - 如何像 dropbox 一样跟踪文件的变化?

转载 作者:太空狗 更新时间:2023-10-30 02:05:50 24 4
gpt4 key购买 nike

任何人都知道当文件被修改时如何执行方法(python),例如 Dropbox 和他的持续数据保护机制,可以准确跟踪文件的修改时间并同步它。

当然不会是整个硬盘,而是指定目录下的一个磁道。

OBS:适用于 Windows 和 Linux 操作系统。 Mac 是一个加号;)

最佳答案

在 Linux 上,pyinotify可能会做你想做的事。但请注意 inotify(7) manpage 中提到的注意事项,特别是:

Note that the event queue can overflow. In this case, events are lost. Robust applications should handle the possibility of lost events gracefully.

If monitoring an entire directory subtree, and a new subdirectory is created in that tree, be aware that by the time you create a watch for the new subdirectory, new files may already have been created in the subdirectory. Therefore, you may want to scan the contents of the subdirectory immediately after adding the watch.

关于python - 如何像 dropbox 一样跟踪文件的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459140/

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