java 操作FTP服务器(1)-连接服务器测试
来源:互联网 发布:g3开票软件 编辑:程序博客网 时间:2024/06/12 06:10
1、在服务器上面新建一个ftp服务器,并且支持FTP文件协议
2.测试代码:
package com.ding.test;import com.ding.util.FTPClientUtils;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;import java.io.File;import java.io.IOException;/** * Created by ding on 1/16/16. */public class FtpTest { public static void main(String []agrs){ FTPClient ftp = new FTPClient(); try { ftp.connect("192.168.1.110",21); ftp.login("root","123456"); int reply= ftp.getReplyCode(); System.out.println(" reply =="+reply); if (!FTPReply.isPositiveCompletion(reply)) { ftp.disconnect(); System.err.println("FTP server refused connection."); System.exit(1); }// FTPFile[] files = ftp.listNames(); String[] names = ftp.listNames(); for (int i = 0; i < names.length; i++) { System.out.println(names[i]); } }catch (IOException e){ e.printStackTrace(); }// System.out.println(FTPClientUtils.openConnectFTPService());// FTPClinetUtils.changeWorkingDirectory("/home/ubuntu/uftp");// FTPClinetUtils.ListNamesAll();// FTPClinetUtils.makeDirectory("adsfdas");// FTPClinetUtils.deleteFile("/home/ubuntu/uftp/4a36acaf2edda3ccf1bb668601e93901213f923d.jpg");// FTPClinetUtils.deleteDirectory("/home/ubuntu/uftp/testtest/dadaaad/dadaaad"); //下载文件// boolean flag= FTPClinetUtils.downloadFile("2015082709590657592.bin","/home/ding/test.bin"); //上传文件// String path = "/home/ubuntu/uftp/testtest/dadaaad/dadaaad/dadaaad/dadaaad";// File file = new File("/home/ding/test.bin");// boolean flag= FTPClientUtils.uploadFile(file,"test.bin",path);// System.out.println(flag);// String[] str = path.split("/");// System.out.println(str.length);// for (int i=0;i<str.length;i++) {// System.out.println(" 第" + i + "元素,String=/"+ str[i]);// }// FTPClinetUtils.makeDirectory(path);// FTPClientUtils.closeConnection(); }}
连接成功后,会返回FTP存放目录的文件及文件夹
0 0
- java 操作FTP服务器(1)-连接服务器测试
- 使用cmd连接操作ftp服务器
- FTP服务器文件操作 二:文件下载(测试可用)
- FTPClient连接FTP服务器进行简单FTP操作
- ABAP连接FTP服务器
- MFC连接ftp服务器
- 连接ftp服务器失败
- 建立ftp 服务器连接
- SAP连接FTP服务器
- python连接FTP服务器
- 如何连接ftp服务器
- FTPClient连接FTP服务器
- FTP服务器稳定性测试
- JAVA 访问FTP服务器示例(1)
- 使用JAVA程序操作FTP服务器
- java操作FTP服务器通用工具类
- FTP服务器常规操作
- Ftp服务器常规操作
- C++ 虚函数表解析
- 移植opencv2.3.1 到tiny6410
- LeetCode(39)-Combination Sum
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- 改变导航栏
- java 操作FTP服务器(1)-连接服务器测试
- 【算法】新角度“指点”PID算法
- linux面试之-谈谈你理解的堆和栈
- uva11151
- 『java.util』 AbstractCollection
- javascript数据类型
- 全球排名前500的网站都是做什么的
- 继承系统的ViewFlipper类,实现广告位轮播的功能。
- Xcode 7.2 免证书真机调试