我有一个CSV文件,我需要将其复制并 在同一路径中 重命名。
我在FTP登录后尝试了此操作:
InputStream inputStream = ftpClient.retrieveFileStream(cvs_name +".csv");
ftpClient.storeFile(cvs_name2 + ".csv",inputStream);
但是,当我验证服务器上的文件时,它是空的。如何复制文件并重命名?
我相信您的代码无法正常工作。您不能同时通过单个FTP连接下载和上传文件。
您有两种选择:
如何将ftp服务器上的文件复制到java中同一服务器上的目录的可接受答案?显示了“存储”解决方案。记下outputStream.toByteArray()
电话。
FTPClient
),然后在这些实例之间复制文件。InputStream inputStream = ftpClient1.retrieveFileStream(cvs_name + ".csv");
ftpClient2.storeFile(cvs_name2 + “.csv”, inputStream);
问题内容: 我正在使用Apache Commons FTP上传文件。上传之前,我想检查服务器上是否已存在该文件,并将其备份到同一服务器上的备份目录中。 有谁知道如何将文件从FTP服务器复制到同一服务器上的备份目录? 编辑代码: 仍然存在问题,当我备份zip文件时,备份的文件已损坏。 有人知道原因吗? 问题答案: 如果您使用的是apache commons net ,则有一种直接方法将文件从一个位置
问题内容: 我已将以下代码编写为连接到远程FTP服务器(在CentOS 6中为vsftp)。(为简便起见,此处未显示异常处理) 如果该FTP服务器中有100个文件,则将按字母顺序列出文件名。 有什么办法可以根据修改后的时间获取文件吗? (即最早的文件优先)。这使用命令。 是否有其他命令可用于根据修改时间列出文件? 由于这是一台Linux服务器,我们可以发送一些Linux命令来实现这一点吗? 我已经
本文向大家介绍Java使用FTPClient类读写FTP,包括了Java使用FTPClient类读写FTP的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java使用FTPClient类读写FTP的具体代码,供大家参考,具体内容如下 1.首先先导入相关jar包 2.创建一个连接FTP的工具类FTPUtil.java 3.编写一个读取FTP上文件的类ReadFTPFile.java 4
我正在写一个涉及多个客户的应用程序。一个客户端使用FTP将文件上传到服务器,然后另一个客户端下载并删除该文件。我使用FTP服务器作为一种中间人来交换信息,因为我不希望用户必须向前移植。我已经知道如何上传文件,但我不知道如何删除文件。使用FTP删除文件的命令是: 我试过这么做,但没有成功。以下是我尝试过的代码: 我有一种感觉 我在这个网站上读到了关于类似问题的其他问题,所有的回答都告诉我使用图书馆。
我们有一个FTP服务器,每天都有很多文件上传到FTP服务器,我需要在HDFS中复制所有这些文件。 每次只应下载增量文件,即首次下载10个文件后,FTP上载了5个新文件;在作业的下一次迭代中,它应该只下载HDFS中的新5个文件。 我们没有使用Nifi或Kafka连接。 我们有什么好的解决方案来完成这项任务吗?