JDK6.0学习笔记(十九)FIP客户端
来源:互联网 发布:学生值得买的东西知乎 编辑:程序博客网 时间:2024/06/05 18:32
- /**
- * FIP客户端
- * 类库 jftp.jar
- * 输入参数 FTP主机名或者IP地址、用户名、密码、待下载的远程文件名、待上传的本地文件名
- * */
- //import net.sf.jftp.net.ConnectionHandler;
- //import net.sf.jftp.net.ConnectionListener;
- //import net.sf.jftp.net.DataConnection;
- import net.sf.jftp.net.FtpConnection; //负责与FTP服务器交互的功能类
- //import net.sf.jftp.util.Log;
- //import net.sf.jftp.util.Logger;
- public class FTPClient // implements Logger, ConnectionListener
- {
- public FTPClient(String host, String user, String password,
- String downloadfile, String uploadfile) {//读取输入参数
- // Log.setLogger(this);
- // ConnectionHandler.setConnectionListener(this);
- FtpConnection con = new FtpConnection(host);
- con.login(user, password);
- con.download(downloadfile);
- con.upload(uploadfile);
- }
- public static void main(String argv[]) {
- FTPClient f = new FTPClient(argv[0], argv[1], argv[2], argv[3], argv[4]);
- }
- /*
- * public void debugWrite(String msg) {}
- *
- * public void updateRemoteDirectory(FtpConnection con) {}
- *
- * public void connectionInitialized(FtpConnection con) {}
- *
- * public void updateProgress(DataConnection con, String file, String type,
- * int bytes) {}
- *
- * public void connectionFailed(FtpConnection con)
- * {System.out.println("connection failed!");}
- *
- * public void debug(String msg) {System.out.println(msg);}
- *
- * public void debug(String msg, Throwable throwable) {}
- *
- * public void warn(String msg) {}
- *
- * public void warn(String msg, Throwable throwable) {}
- *
- * public void error(String msg) {}
- *
- * public void error(String msg, Throwable throwable) {}
- *
- * public void info(String msg) {}
- *
- * public void info(String msg, Throwable throwable) {}
- *
- * public void fatal(String msg) {}
- *
- * public void fatal(String msg, Throwable throwable) {}
- */
- }
- JDK6.0学习笔记(十九)FIP客户端
- JDK6.0学习笔记(一)前言
- 学习笔记(十九)
- JDK6.0学习笔记(三)值传递
- JDK6.0学习笔记(四)引用传递
- JDK6.0学习笔记(六)复制文件
- JDK6.0学习笔记(七)删除文件和目录
- JDK6.0学习笔记(八)tcp通信服务器
- JDK6.0学习笔记(九)tcp多线程服务器
- JDK6.0学习笔记(十)TCP连接池
- JDK6.0学习笔记(十一)UDP通信服务器
- JDK6.0学习笔记(十三)nio开发
- JDK6.0学习笔记(十四)对象序列化
- JDK6.0学习笔记(十五)获取HTTP网络资源
- JDK6.0学习笔记(十七)用HttpUnit保持状态
- JDK6.0学习笔记(十八)大文件传输-可靠传输
- JDK6.0学习笔记(二十)文件切割
- JDK6.0学习笔记(二十一)通用文件系统
- JDK6.0学习笔记(十五)获取HTTP网络资源
- JDK6.0学习笔记(十六)登陆需要认证的站点
- JS写俄罗斯方块完美注释版
- JDK6.0学习笔记(十七)用HttpUnit保持状态
- JDK6.0学习笔记(十八)大文件传输-可靠传输
- JDK6.0学习笔记(十九)FIP客户端
- JDK6.0学习笔记(二十)文件切割
- aaa
- JDK6.0学习笔记(二十一)通用文件系统
- C#的多线程处理
- 在Ubuntu上安装ImageMagick 和 JMagick
- java取四舍五入的方法
- JDK6.0学习笔记(二十二)重定向控制台输出
- JDK6.0学习笔记(二十三)与外部进程通信