我用 Python 编写了一个脚本,可以将一些文件从一个文件夹移动到另一个文件夹。当文件处于静态时,此功能可用。当文件“不完整”时,我的问题就出现了,因为 torrent 程序仍在下载它们。
在执行“移动”操作之前,如何使用 python 检查文件是否不完整/仍在下载,以便我知道我必须等待对该文件执行任何操作?
因为如果我运行我的脚本并且文件仍在下载,当然,我会移动一个损坏的文件,这不是很好。
那么,在 python 中如何知道文件是否被修改/不完整?
作为 torrent 客户端,我使用 Tixati。
答案1
完成时无需使用 Python 脚本来移动文件。
大多数 bittorrent 客户端都可以自动执行此操作(如果您设置它们的话)。
这样做的一个优点是客户端可以继续播种 torrent。
在 Tixati 中你可以通过两种方式实现:
- 打开Tixati 设置>转会>本地文件
启用:完成后移至此位置:
或者
- 选择一个 torrent。
打开选项标签
激活:完成后移至此位置: