江西广告网
标题:
java实现ftp的几种方式
[打印本页]
作者:
liyuqing112
时间:
2009-1-16 09:43
标题:
java实现ftp的几种方式
用sun.net来实现ftp上传我这是找的别人的帖子试用后感觉不错,就贴上了。 import sun.net.ftp.*; import sun.net.*; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.StringTokenizer; /** FTP远程命令列表 USER PORT RETR ALLO DELE SITE XMKD CDUP FEAT<br> PASS PASV STOR REST CWD STAT RMD XCUP OPTS<br> ACCT TYPE APPE RNFR XCWD HELP XRMD STOU AUTH<br> REIN STRU SMNT RNTO LIST NOOP PWD SIZE PBSZ<br> QUIT MODE SYST ABOR NLST MKD XPWD MDTM PROT<br> 在服务器上执行命令,如果用sendServer来执行远程命令(不能执行本地FTP命令)的话,所有FTP命令都要加上\r\n<br> ftpclient.sendServer("XMKD /test/bb\r\n"); //执行服务器上的FTP命令<br> ftpclient.readServerResponse一定要在sendServer后调用<br> nameList("/test")获取指目录下的文件列表<br> XMKD建立目录,当目录存在的情况下再次创建目录时报错<br> XRMD删除目录<br> DELE删除文件<br> * <p>Title: 使用JAVA操作FTP服务器(FTP客户端)</p> * <p>Description: 上传文件的类型及文件大小都放到调用此类的方法中去检测,比如放到前台JAVASCRIPT中去检测等 * 针对FTP中的所有调用使用到文件名的地方请使用完整的路径名(绝对路径开始)。 * </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: 静靖工作室</p> * @author 欧朝敬 13873195792 * @version 1.0 */ public class FtpUpfile { private FtpClient ftpclient; private String ipAddress; private int ipPort; private String userName; private String PassWord; /** * 构造函数 * @param ip String 机器IP
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2