Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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
使用org.apache.commons.vfs.FileObject.copyFrom()时发生Java SFTP错误_Java_Apache_File_Sftp_Vfs - Fatal编程技术网

使用org.apache.commons.vfs.FileObject.copyFrom()时发生Java SFTP错误

使用org.apache.commons.vfs.FileObject.copyFrom()时发生Java SFTP错误,java,apache,file,sftp,vfs,Java,Apache,File,Sftp,Vfs,我目前正在使用ApacheVFS将文件从源文件夹复制到目标文件夹 要将文件从源复制到目标,我使用以下调用: FileObject fileSrc=manager.resolveFile(**********源文件_详细信息****); FileObject fileDest=manager.resolveFile(**********Destaintion file_details****) 上述调用导致以下错误: org.apache.commons.vfs.FileSystemExcepti

我目前正在使用ApacheVFS将文件从源文件夹复制到目标文件夹

要将文件从源复制到目标,我使用以下调用: FileObject fileSrc=manager.resolveFile(**********源文件_详细信息****); FileObject fileDest=manager.resolveFile(**********Destaintion file_details****)

上述调用导致以下错误: org.apache.commons.vfs.FileSystemException:无法将“源文件”复制到“目标”。 . . 原因:org.apache.commons.vfs.FileSystemException:无法关闭文件的输出流 . . 原因:java.io.IOException:4:传输失败,可能是由于访问限制

但是在同一个类中,我使用下面的调用将其移动到存档位置,如下所示: int moveIndicator=sftpClientForMove.moveFile(文件、源文件夹、文件、存档位置)

此调用执行良好,没有任何问题,文件被复制


你能告诉我为什么在第一次调用中抛出异常吗。

谢谢,我已经编辑了这个问题。我第一次错过了,现在标签已经更新了。@MartinPrikryl,谢谢你指出这些,如果您能帮助我解决这个问题,那将是非常有帮助的。请您的问题显示您程序中的所有相关代码。理想情况下,您可以向我们展示一个小型的、自包含的程序来演示您的问题。断章取义地发布一两行内容并描述其余内容并不是很有用。
fileDest.copyFrom(fileSrc, Selectors.SELECT_SELF);