代码: ftpClient.setFileType(FTP.BINARY_FILE_TYPE);…
在此之前,在项目中加上FTP的架包 第一步:配置FTP服务器的相关配置 FtpConfig.java  实体类(配置类) package com.sxd.ftp; public class FtpConfig { //主机ip private String FtpHost = "192.168.18.252"; //端口号 private int FtpPort = 21; //ftp用户名 private String FtpUser = "ftp"; //ftp…
和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient.html API拿走不谢!!! 1.FTP配置实体 package com.agen.util; public class FtpConfig { //主机ip private String FtpHost = "192.168.18.252"; //端口号…
在使用FtpClient进行下载测试的时候,会发现一个问题,就是我如果一直重复下载一批文件,那么经常会宕掉. 也就是说程序一直停在那里一动不动了. 每个人的情况都不一样,我的情况是因为我在本地之前就有一个同样的文件,比如说我要把一个很大的压缩包zifeiy.tar下载到本地, 但是本地也有一个同名的zifeiy.tar文件,那么下载下来的话又很大概率会宕掉. 所以我的解决办法是在下载之前把对应的文件删除掉,不知道你这边成不成, 但是我在使用这种方法的时候能够显著地降低我FtpClient宕掉的概…
String path = "/SJPT/ONPUT/HMD_TEST/" ; FtpTool.getFTPClient().changeWorkingDirectory(path); String reply = FtpTool.getFTPClient().getReplyString().substring(0, 3); if (reply.equals("250")) { System.out.println("We will now proces…
进入 http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly 按版本选择下去,帮助(help)-->关于,查看浏览器的版本号 所以,目录是35.0.1-candidates/build1/linux-i686/xpi/ 选择其中的zh-CN.xpi,点击安装,重启火狐后,火狐就是中文界面了 参考网站:http://forum.ubuntu.org.cn/viewtopic.php?p=1807114…
FTP文件下载需要的jar包: commons-net-2.0.jar  有时可能还需要:jakarta-oro.jar 参考:FTPClient参考文档 这里记录下我碰到的问题: 刚开始我的账号和密码直接都配的是我们公司SSH连接服务器的用户名和密码,只是把端口改成了21,原端口是7979,程序竟然能连接上登录成功. 一共有两个IP,A(124.237.121.6) 和 B(124.237.121.126),连接A的时候一切正常,连接B的时候在切换工作目录的时候一直切不过去,changeWor…
Ftp问题 最近遇到了ftp读取中文乱码的问题,代码中使用的是FtpClient.google一下找到了解决方案. FTP协议里面,规定文件名编码为iso-8859-1,FTP类中默认的编码也是这个. public FTP() { this.setDefaultPort(21); this._replyLines = new ArrayList(); this._newReplyString = false; this._replyString = null; this._controlEnco…
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率.Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间.创建新的对象并初始化的操作,可能会消耗很多的时间.在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米以外的主机上读出一些数据)的时候,尤其是这样.在需要大量生成这样的对象的时候,就可能会对性能造成一些不…
转: Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录.上传中文文件名时,目录名及文件名中的中文显示为“??”. 原因: FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码. 解决方案: 1.将中文的目录或文件名转为iso-8859-1编码的字符.参考代码: 复制代码 代码如下:    String name="目录名或文件名"; na…