java中实现ftp.docVIP

  • 8
  • 0
  • 约2.16万字
  • 约 30页
  • 2016-03-30 发布于江苏
  • 举报
java中实现ftp.doc

1、 import .ftp.*; import .*; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.StringTokenizer; /** ??? FTP远程命令列表br USER??? PORT??? RETR??? ALLO??? DELE??? SITE??? XMKD??? CDUP??? FEATbr PASS??? PASV??? STOR??? REST??? CWD???? STAT??? RMD???? XCUP??? OPTSbr ACCT??? TYPE??? APPE??? RNFR??? XCWD??? HELP??? XRMD??? STOU??? AUTHbr REIN??? STRU??? SMNT??? RNTO??? LIST??? NOOP??? PWD???? SIZE??? PBSZbr QUIT??? MODE??? SYST??? ABOR??? NLST??? MKD???? XPWD??? MDTM??? PROTbr ???? 在服务器上执行命令,如果用sendServer来执行远程命令(不能执行本地FTP命令)的话,所有FTP命令都要加上\r\nbr ????????? ftpclient.sendServer(XMKD /test/bb\r\n); //执行服务器上的FTP命令br ????????? ftpclient.readServerResponse一定要在sendServer后调用br ????????? nameList(/test)获取指目录下的文件列表br ????????? XMKD建立目录,当目录存在的情况下再次创建目录时报错br ????????? XRMD删除目录br ????????? DELE删除文件br * pTitle: 使用JAVA操作FTP服务器(FTP客户端)/p * pDescription: 上传文件的类型及文件大小都放到调用此类的方法中去检测,比如放到前台JAVASCRIPT中去检测等 * 针对FTP中的所有调用使用到文件名的地方请使用完整的路径名(绝对路径开始)。 * /p * pCopyright: Copyright (c) 2005/p * pCompany: 静靖工作室/p * @author 欧朝敬?* @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 ???? * @param port String 机器FTP端口号 ???? * @param username String FTP用户名 ???? * @param password String FTP密码 ???? * @throws Exception ???? */ ??? public FtpUpfile(String ip, int port, String username, String password) throws ??????????? Exception { ??????? ipAddress = new String(ip); ??????? ipPort = port; ??????? ftpclient = new FtpClient(ipAddress, ipPort); ??????? //ftpclient = new FtpClient(ipAddress); ??????? userName = new String(username); ??????? PassWord = new String(password); ??? } ??? /** ???? * 构造函数 ???? * @param ip String 机器IP,默认端口为21 ???? * @param username String FTP用户名 ???? * @param password String FTP密码 ???? * @throws Exce

文档评论(0)

1亿VIP精品文档

相关文档