Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.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中的文件复制问题[无此类文件或目录]_Java_File Io - Fatal编程技术网

java中的文件复制问题[无此类文件或目录]

java中的文件复制问题[无此类文件或目录],java,file-io,Java,File Io,我正在编写一个代码,用于将文件从一个位置复制到另一个位置。复制此文件的代码非常完美,唯一的问题是将文件从一个位置复制到另一个位置。我遇到了此异常 java.io.FileNotFoundException: /Users/Shared/Jenkins/see/rundata/8889/63.PNG (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileIn

我正在编写一个代码,用于将文件从一个位置复制到另一个位置。复制此文件的代码非常完美,唯一的问题是将文件从一个位置复制到另一个位置。我遇到了此异常

java.io.FileNotFoundException: /Users/Shared/Jenkins/see/rundata/8889/63.PNG (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
有关此问题的详细信息:-

实际上,我的应用程序为我的移动应用程序上的每个屏幕截图,并将其放入系统中,然后我使用这种方法将这些图像复制到项目中。因此,调试此方法时,我发现它可以复制此映像文件,但当我关闭调试模式时,映像文件没有被复制,并且我开始得到此未找到此类目录的异常


因此,我认为这可能与睡眠时间有关,我也尝试通过(Thread.sleep(30000))输入睡眠时间,但这种方法没有帮助。

需要额外的毫秒。因为每秒都会从移动设备捕获图像并将其放入该特定位置。在调试模式下,因为它能够获得更多时间,所以图像会被复制到所需位置,但在非调试模式下,复制图像的时间只有几秒钟

因此,通过提供

Thread.sleep(6000)

解决了这个问题

对于这样简单的任务,我建议使用现有的东西,比如Guava
文件
类。不需要编写自己的可能有缺陷的方法。
Thread.sleep(6000)