gpt4 book ai didi

java - 应该检索公共(public)FTPClient的文件从远程服务器删除文件

转载 作者:行者123 更新时间:2023-12-02 08:26:17 36 4
gpt4 key购买 nike

我们正在使用 Commons FTPClient 从 ftp 服务器检索文件。我们的代码类似于:

FTPClient ftpClient= new FTPClient();  
ftpClient.connect(server);

ftpClient.login(username, password);

FileOutputStream out = new FileOutputStream(localFile);

ftpClient.retrieveFile(remoteFile, out)

当我们运行此代码时,文件将从 FTP 服务器移动,而不是复制。只是想知道这是预期的行为吗?

如果这是预期行为,从服务器检索文件副本但在服务器上保留文件副本的最佳方法是什么? (我们无权写入 FTP 服务器,因此无法将文件写回服务器)

感谢任何帮助,

谢谢

最佳答案

这是非常奇怪的行为。我刚刚检查了 FTPClient 的代码,没有看到可能删除远程文件的内容。我相信这是您的 FTP 服务器的配置。

要检查它,我建议您尝试其他 FTP 客户端。例如,unix 命令行实用程序 ftpfget 或常规 Web 浏览器。

祝你好运。

关于java - 应该检索公共(public)FTPClient的文件从远程服务器删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4463631/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com