python - 检查文件是否为 'complete'(使用 python)

标签 python macos file-io

是否可以使用 python 检查文件是否已完成复制?
甚至在命令行上。
我在 mac osx 上的特定文件夹中以编程方式操作文件,但我需要在运行进行操作的代码之前检查文件是否完整。

最佳答案

在 Unix/Mac OS X 文件系统中没有“文件完整性”的概念。您可以尝试使用 flock 锁定文件或者,更简单地说,将文件暂时复制到目标目录的子目录,然后在完全复制后将它们移出(假设您可以控制执行复制的程序)。移动是一个原子操作;一旦文件出现在预期路径中,您就会知道该文件已被完全复制。

关于python - 检查文件是否为 'complete'(使用 python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967521/

相关文章:

Python 多处理故障排除

java - Mac OS X 上的 JNotify?

c++ - 读取输入文件的一部分

java - 文件删除检测

c - 从 .txt 文件中读取名称并将其添加到链接列表中

python - pandas 数据框中按升序对组内的行进行编号

javascript - 是否可以在 chrome 中运行 native python 代码?

python - 合并多个 Pandas 数据框而不复制列

python - 检查字符串缩进?

linux - 翻译 : tr does not recognise scandinavian character set