- 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远程命令列表brUSER??? PORT??? RETR??? ALLO??? DELE??? SITE??? XMKD??? CDUP??? FEATbrPASS??? PASV??? STOR??? REST??? CWD???? STAT??? RMD???? XCUP??? OPTSbrACCT??? TYPE??? APPE??? RNFR??? XCWD??? HELP??? XRMD??? STOU??? AUTHbrREIN??? STRU??? SMNT??? RNTO??? LIST??? NOOP??? PWD???? SIZE??? PBSZbrQUIT??? 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)