使用JSch,有没有办法在没有执行ls的情况下判断是否存在远程文件?

使用JSch,有没有办法在不执行ls并循环浏览文件以查找名称匹配的情况下,确定是否存在远程文件?

谢谢

回答:

(这是如果您使用的是库的SFTP部分,这是我没有考虑的假设。)

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

如果不是这样,则无需手动进行迭代。您可以使用选择器变体:

ls(String path, ChannelSftp.LsEntrySelector selector)

以上是 使用JSch,有没有办法在没有执行ls的情况下判断是否存在远程文件? 的全部内容, 来源链接: utcz.com/qa/431050.html

回到顶部