是否可以使用 python 检查文件是否已完成复制?
甚至在命令行上。
我在 mac osx 上的特定文件夹中以编程方式操作文件,但我需要在运行进行操作的代码之前检查文件是否完整。
最佳答案
在 Unix/Mac OS X 文件系统中没有“文件完整性”的概念。您可以尝试使用 flock
锁定文件或者,更简单地说,将文件暂时复制到目标目录的子目录,然后在完全复制后将它们移出(假设您可以控制执行复制的程序)。移动是一个原子操作;一旦文件出现在预期路径中,您就会知道该文件已被完全复制。
关于python - 检查文件是否为 'complete'(使用 python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967521/