【发布时间】:2015-10-25 13:36:16
【问题描述】:
我需要将文件列表从不同目录传输到目的地。为此,我正在使用 JSch 库。
我可以使用下面提到的远程机器代码获取文件列表或目录列表。
var jsch = new JSch();
jsch.setConfig('StrictHostKeyChecking','no');
var session = jsch.getSession('username','hostaddress',portnumber);
session.setPassword('password');
session.connect();
var channel = session.openChannel('sftp');
channel.connect();
channel.cd("/direcotry/");
var directoryList = channel.ls("*.txt");
但是是否有任何命令/代码可以使用 jcraft 从本地机器(Linux 操作系统)获取目录和文件列表?因为每次从源传输时目录和文件的数量都不同。
仅供参考。我需要在 mirth connect 中实现这个解决方案。
【问题讨论】:
-
我无法理解这里的语言。这不是 JavaScript,因为 JCraft 是一个 Java 库,但代码不是 Java。这是 Groovy 吗?