【发布时间】:2017-04-07 09:51:03
【问题描述】:
我想监控网络驱动器路径并检测是否复制了任何新目录,然后自动将整个目录复制到我的本地驱动器。
我心里有以下几点:
创建一个python脚本,可以维护网络驱动器路径中的文件数量,并将其保存到本地临时文件。
我将每 2/3 小时运行一次脚本,并将当前目录数与上次计数进行比较。如果当前编号大于前一个编号,只需复制这些目录并粘贴到本地目录即可。通过这种简单的方式,我可以找出是否有任何新目录,对吗?
但是,我想知道 python 中是否还有其他更好的方法或强大的库,以便我可以轻松地检测网络路径中新复制的目录。
【问题讨论】:
-
@LevLevitsky:我猜其中许多答案不适用于网络安装,因此 OP 可能需要更多指导才能获得答案。
-
您可以在安装驱动器的主机上安装软件吗?因为通常情况下,最好在本地驱动器上监视更改,然后将这些更改发送到其他地方,而不是尝试监视远程安装驱动器上的更改。
-
如果一个目录被添加而另一个被删除怎么办?计数不变。