21得票1回答
使用Apache Commons VFS进行SFTP上传、下载、存在性检查和移动

我需要一个纯的Apache Commons VFS解决方案/代码/示例,用于: 将本地文件上传到远程主机位置 检查远程主机位置是否存在文件 从远程主机下载文件到本地文件位置 将文件从一个远程位置移动到同一主机中的另一个位置 从远程主机位置删除文件 通过SFTP调用实现。 该解决方案应...

16得票5回答
Commons VFS和Java.net.URL - 添加对"sftp://"协议的支持

我们正在尝试使用Apache Commons VFS来访问SFTP上的内容。它声称支持SFTP, 但是当它启动时,我们遇到了一个MalformedURLException异常。仔细查看后发现,Apache VFS正在使用java.net.URL。然而,文档告诉我它实际上并不支持sftp:// ...

11得票3回答
Apache VFS2 - 无法上传文件到SFTP服务器

我想使用Apache VFS2将文件上传到SFTP服务器。当使用WinSCP等客户端时,SFTP可以正常工作。我参考了网上的一些示例来使用Java客户端,但是一直出现错误。使用的版本是2.3。代码如下:public class SftpPersister { private stati...

11得票3回答
将FileObject转换为File

我正在使用Apache Commons VFS2(虚拟文件系统)监视目录中的文件更改。 org.apache.commons.vfs2.FileListener 返回org.apache.commons.vfs2.FileObject。如何将org.apache.commons.vfs2.Fi...

10得票1回答
如何使用Apache Common VFS列出文件目录/文件

我是第一次使用Apache Common VFS,我已经成功连接到服务器。我已经阅读了文档,但是我在这段代码中卡住了。如何列出目录/文件?.... Session session = null; FileSystemManager fsManager = null; ...

9得票3回答
当密码包含@符号时,在URI中期望/跟随主机名。

我正在尝试将本地系统文件复制到服务器 package classes; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; ...

9得票2回答
Apache Commons VFS线程安全和资源管理

我正在研究使用 Apache Commons VFS来进行文件传输,将通过ftp、sftp和https在本地服务器和远程服务器之间进行。 标准用法示例是从静态方法获取FileSystemManager。 FileSystemManager fsManager = VFS.getManag...

8得票4回答
Commons VFS - 无法列出目录的内容

我遇到了Commons VFS的问题。我想使用SFTP连接到一个目录并列出其中的内容。以下是代码: FileSystemOptions opts = new FileSystemOptions(); SftpFileSystemConfigBuilder.getInstance().setS...

7得票2回答
如何使用Apache VFS2进行SFTP传输,使用公私钥而无需密码

目前我正在使用apache vfs2从sftp下载文件。 我使用用户名和密码进行身份验证。 是否有一种方法可以仅使用公共-私有密钥而不需要密码来使用vfs2? 我认为我已经找到了这个函数,但是如何使用呢?只需将其设置为“yes”吗? SftpFileSystemConfigBuilder...

7得票5回答
Apache Commons VFS - 无法解析文件

VFS方法无法处理在jboss-beans.xml中配置的URI ${jboss.server.temp.dir}/local/outgoing,该URI由JBoss解析为"C:\\Download\\jboss-eap-5.1.1\\server\\default\\tmp/local/ou...