Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
等待非java进程[winscp,sftp]在java中完成文件传输_Java_Operating System - Fatal编程技术网

等待非java进程[winscp,sftp]在java中完成文件传输

等待非java进程[winscp,sftp]在java中完成文件传输,java,operating-system,Java,Operating System,如何通知java/jvm该文件正被另一个非java进程使用[即winSCP、C:D等]。考虑我将文件从本地机器转移到Linux服务器到TMP目录。此tmp目录由java watch服务监视当创建任何条目时[当文件到达此目录时java.nio.file.StandardWatchEventKinds.entry\u CREATE]在该目录中,java将此文件传输到不同的服务器。问题是java watch服务会在创建条目时立即选择此文件,而不必等待完全传输 这在windows的任何情况下都可以正常工

如何通知java/jvm该文件正被另一个非java进程使用[即winSCP、C:D等]。考虑我将文件从本地机器转移到Linux服务器到TMP目录。此tmp目录由java watch服务监视当创建任何条目时[当文件到达此目录时java.nio.file.StandardWatchEventKinds.entry\u CREATE]在该目录中,java将此文件传输到不同的服务器。问题是java watch服务会在创建条目时立即选择此文件,而不必等待完全传输

这在windows的任何情况下都可以正常工作,这是由于传输进程和jvm进程具有相同的父进程