2013-07-16 121 views
2

我试图检查SFTP服务器中是否存在文件,目前我正在使用JSch库并执行“ls”命令,然后使用服务器的输出。使用java检查SFTP服务器中是否存在文件

我不知道是否从服务器获取输出是唯一的方法来做到这一点,有没有更好的方法来做到这一点?

感谢

回答

0

这是你使用的库SFTP部分,假设我不假思索地做出。

我以为它的ls(String path)会接受文件名;我目前无法检查。

如果没有,则不需要手动迭代;你可以使用选择器变体:

ls(String path, ChannelSftp.LsEntrySelector selector) 
+0

Im实际执行命令,就像在库的Exec部分一样,但在我看来,从服务器获取输出可能不是一种实际的做事方式 – rmma

相关问题