java - 将文件从一个 ftp 服务器复制或移动到另一个

标签 java ftp

我有一个 java 应用程序,它将大量文件从一个 ftp 服务器复制或移动到另一个。目前它使用 ftp get 将文件从第一个 fpt 服务器复制到本地计算机(它运行的地方),然后使用 ftp put 将它复制到第二个 ftp 服务器。我使用 apache 的网络库。

是否可以绕过本地计算机直接从一台 ftp 服务器复制到另一台?一个想法是创建一个 java telnet session 并发送几个 ftp 命令。它会工作吗?还有其他建议吗?

最佳答案

那肯定行得通。但是,如果可以使用 rcp(1) 或 scp(1),则不需要中间副本或 telnet session 。简单地使用

$ scp user@sys1:file user@sys2:file

如果您确实使用远程 session ,请考虑使用 ssh(1) 而不是 telnet。

关于java - 将文件从一个 ftp 服务器复制或移动到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960501/

相关文章:

java - 如何将数据从返回 Activity 传递到上一个 Activity 中的对话框?

java - 泛型的协方差转换

python - 尝试在 Python 中列出 ftp 目录时出现 OSError

ssl - SSIS 2008 r2 如何使用 SSL 连接到 FTP

java - 优化EditText语法突出显示(可扩展)

java - 如果用户输入内容,如何中断 while 循环

java - 运行 JAR 文件时的 Linux VIRT 内存

java - Netbeans:如何自动将独立 Java 应用程序的 JAR 文件传输到远程位置

Java 和 FTP 服务器

Java FTP xls文件上传