Linux Java Windows:检查文件是否完全复制
作者:互联网
我有一个Java应用程序,它监视目录中的新文件并处理它在目录中看到的任何新文件.
应用程序需要在linux和windows环境下运行.问题出在Linux上,当用户手动复制目录中的文件时,应用程序会在文件完全复制到目录之前选择该文件.
我试图使用各种方法锁定文件,但即使文件仍被Linux系统复制,应用程序也能获取文件锁定.我还考虑使用lsof命令检查文件,但它是特定于Linux的,所以我试图避免这种情况.
有人可以建议一种方法来防止应用程序拾取不完整的文件吗?
提前致谢.
解决方法:
也许解决方案是this帖子的答案.你可以试试jpoller.
标签:java,linux,file-copying,fileobserver 来源: https://codeday.me/bug/20190706/1392915.html