java远程目录列表文件
我必须根据正则表达式从远程位置动态选择一个文件
我曾经
FileUtils.listFiles(fileDirectory ,new RegexFileFilter("(" A.*")"),DirectoryFileFilter.DIRECTORY)
要列出文件,这会失败,因为它表示参数目录不是目录
我知道it正在本地系统上查找目录,有人能告诉我如何连接到远程机器并列出该位置的文件吗
如果这是一项复杂的任务,任何人都可以建议一种简单的方法,使用regex搜索远程位置上的文件
谢谢 维韦克
# 1 楼答案
对于ssh,可以使用jcraft。com/jsch(http://www.jcraft.com/jsch/examples/Sftp.java),用于ftp-commons。阿帕奇。org/net(http://commons.apache.org/net/api-3.0/org/apache/commons/net/ftp/FTPClient.html)