首页 > 解决方案 > 确定文件是否已从 windows 写入 linux

问题描述

我有 python 进程(在 linux 上运行)正在监听目录。

另一个进程(在 Windows 上运行),将文件写入 linux python 进程监听的同一目录。

我只想在文件完成写入时处理文件。

我试图从需要建议一种方法来确定文件是否已完成写入.

还尝试使用模式打开文件w,尝试定期检查文件的修改日期,但在 linux 中,它仅在文件完成写入时才更改(我不知道文件是否仍在写入或已完成) .

我尝试过的所有方法都失败了,我无法知道 Windows 进程是否完成将文件写入目录。

注意:我没有 windows 进程的源代码 - blackbox。

我该如何解决?

标签: python

解决方案


推荐阅读