Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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/2/django/23.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
Ssh JSch目录遍历给出了;“文件结束”;错误_Ssh_Sftp_Jsch - Fatal编程技术网

Ssh JSch目录遍历给出了;“文件结束”;错误

Ssh JSch目录遍历给出了;“文件结束”;错误,ssh,sftp,jsch,Ssh,Sftp,Jsch,我使用JSch遍历远程目录并读取其包含的所有文件。如前所述,我可以使用ChannelSftp.ls()方法检索文件名 但是,尝试使用ChannelSftp.get()读取文件时,只有前三个或四个文件有效。之后,我收到以下错误消息: 1:文件结束 位于com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846) 位于com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2198

我使用JSch遍历远程目录并读取其包含的所有文件。如前所述,我可以使用ChannelSftp.ls()方法检索文件名

但是,尝试使用ChannelSftp.get()读取文件时,只有前三个或四个文件有效。之后,我收到以下错误消息:

1:文件结束
位于com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846)
位于com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2198)
位于com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:1294)
位于com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:1266)
在…

对于所有后续文件(在第一个文件因上述错误而失败后),错误消息为:

4: 
at com.jcraft.jsch.ChannelSftp._stat(ChannelSftp.java:2200)
at com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:1294)
at com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:1266)

我尝试了不同的目录和不同的服务器,所以这与特定的文件无关。这是JSch的一个系统性问题吗?

目前,我也面临同样的错误,同样,文件是有效的,路径也是vaid,您找到了解决方案吗?