rename-apache FTPClient FTP如何实现文件移动?

问题描述

apache FTPClient FTP如何实现文件移动?
如题:
现在的情况是我需要在FTP服务器上做这样的操作:A文件夹移动到 B文件夹的子目录..

看了网上说的用rename移动,根本不行,有经验的大哥大姐们,支个招..

解决方案

问题已解决: 感谢 ""不是阿尔伯特"" 的指点..

private static String downLoadPath = ""/主文件/""; String tempStr = fNames[i];String simpleName = tempStr.substring(0tempStr.lastIndexOf("".""));String movePath = """"; if(typeCode.equals(""0"")){               movePath = FTP_ORDER;   }else if(typeCode.equals(""1"")){               movePath = FTP_TAXBILL;  }else if(typeCode.equals(""2"")){               movePath = FTP_WAYBILL;  }else if(typeCode.equals(""3"")){               movePath = FTP_GOODS;  }String oldName = downLoadPath+simpleName+"".xml"";String newName = movePath+simpleName+""2a.xml"";logger.info(oldName);logger.info(newName);boolean bools = ftp.changeWorkingDirectory(downLoadPath);logger.info(bools);// boolean bool = ftp.rename(""a.txt""b"");int RNFR = ftp.sendCommand(FTPCmd.RNFRoldName);int RANTO = ftp.sendCommand(FTPCmd.RNTOnewName);logger.info(RNFR +""t""+ RANTO);

解决方案二:

时间: 2024-08-22 19:07:48

rename-apache FTPClient FTP如何实现文件移动?的相关文章

java 通过apache ftp读取大文件或者下载大文件

问题描述 java 通过apache ftp读取大文件或者下载大文件 本人技术短,参照网上各位大侠的帖子写了登录ftp去读取ftp下面文件然后直接存进数据库的代码 ,但是我的代码只能读取一些小的文件,文件大点就报内存溢出.谁可以给个能在ftp上面下载大文件或者能够直接读取ftp服务器上面的大文件然后直接解析存进数据库的代码例子.不胜感激. 解决方案 内存溢出..说明内存方步下文件..ftp取到liu后写入文件吧...ps都内存溢出了..你不可能在内存中解析的..有可能是你jvm内存设置太小所致.

FTP apache FTPClient组件 连接池

问题描述 各位好,我做了一个apache FTPClient的连接池,目前碰到一个问题:1.从池中取FTPClient对象之前,如何判断该对象是可用的?就好像刚刚new 一个FTPClient对象一样?使用完的FTPClient对象会放到池中,由于JVM的垃圾回收或者FTP服务器的原因,FTPClient对象会失效.我测试了一下,休眠一段时间后从池中取FTPClient对象,isConnected() isAvaliable()两个方法都返回true,但是下载还是失败.对FTP不是很了解,期望给

php实现通过ftp上传文件

  在php中我们可以利用ftp_connect相关函数实现文件上传与下载功能,其实就是ftp客户端一样的操作,下面我来给大家介绍如何利用php来实现 大概原理 遍历项目中的所有非排除文件,然后获取 文件修改时间晚于文件上一次修改时间 的文件 然后将这些文件,通过ftp上传到对应的目录 具体代码如下: 因为只是工具,代码很乱,见谅 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

怎么用java显示ftp服务器上文件夹中的图片在jsp页面上?

问题描述 怎么用java显示ftp服务器上文件夹中的图片在jsp页面上? ftp在另一台windows上,访问jsp页面要读取并显示出ftp上的图片. ftp上的图片路径保存在数据库中,操作ftp的jar我选了apache的FtpClient. 现在的问题是,action获取到ftp上的文件后,是下载下来再读取成流输出到页面呢?还是直接从FTP获取成流输出到页面?如果有,求思路,最好有代码举例我不想ftp上的文件下载到部署环境上然后再输出到页面,想通过读取ftp的流直接显示到页面,页面关闭后流就

php实现通过ftp上传文件_php技巧

大概原理 遍历项目中的所有非排除文件,然后获取 文件修改时间晚于文件上一次修改时间 的文件 然后将这些文件,通过ftp上传到对应的目录 具体代码如下: 因为只是工具,代码很乱,见谅 <?php error_reporting(7); if ($_SERVER['SERVER_ADDR'])exit;//禁止在web服务器下运行 $_GET['exclude'] = array('number.txt','uploads','Zend','docs','cache','You','managesd

EDI中JAVA通过FTP工具实现文件上传下载实例_java

最近接手一个EDI项目,收获颇多.其实我在第一家公司是接触过EDI的,当初我们用EDI主要实现了订单数据传输,客户向我们下达采购订单,通过VPN及FTP工具将采购订单以约定的报文形式放到指定的文件服务器中,然后我们EDI系统会定时去文件服务器中获取报文,最后解析并生成我们的销售订单.这些年过去了,我仍记着当初用的最多的是EDI850.EDI855.  一.首先介绍一下EDI的概念 Electronic data interchange,电子数据交换. EDI其实就是把原来纸质的订单/发货通知等业

java使用ftp上传文件示例分享_java

复制代码 代码如下: import java.io.ByteArrayInputStream;  import java.io.FileOutputStream;  import java.io.IOException;  import java.net.SocketException;  import java.text.SimpleDateFormat;  import java.util.Date;  import org.apache.commons.io.IOUtils;  impor

ftp上传文件老有上传失败

问题描述 最近一个项目用Apache的包ftp上传文件,对方服务器未开启防火墙之前一切都正常.对方开了防火墙之后经常有很多文件上传失败,但是每次连接又是正常的.后面改用ftp4j.jar包也是一样.各位有什么想法没有?防火墙是必须开的 解决方案 解决方案二:ftp的端口是不是被防火墙封了?解决方案三:不是,连接正常,而且有文件上传成功,只是经常有很多文件上传失败解决方案四:引用2楼sb6365的回复: 不是,连接正常,而且有文件上传成功,只是经常有很多文件上传失败 上传失败的文件后台有操作日志吗

服务器-Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录

问题描述 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 如果文件较大,如何完整的上传到FTP的服务器 解决方案 用ftpClient.changeWorkingDirectory更改路径,路径不必以/开始