java版ftp简易客户端(可以获取文件的名称及文件大小)

Java代码  

java ftp服务端 java ftp客户端_java ftp服务端

1. package com.ccb.ftp;  
2.   
3. import java.io.IOException;  
4. import java.net.SocketException;  
5.   
6. import org.apache.commons.net.ftp.FTPClient;  
7. import org.apache.commons.net.ftp.FTPFile;  
8. import org.apache.commons.net.ftp.FTPListParseEngine;  
9.   
10. public class FTPClientTool {  
11.   
12. /** 
13.      * @param args 
14.      */  
15. public static void main(String[] args) {  
16. new FTPClient();  
17. try {  
18. //连接指定的ftp服务器,需要设定好服务器的ip地址  
19. "192.168.20.21");  
20.               
21. //登录的用户名和密码  
22. "admin", "admin");  
23. "login ftp ok ...");  
24.               
25. //查看当前目录  
26.             String workingDirectory = client.printWorkingDirectory();  
27.             System.out.println(workingDirectory);  
28.               
29. //获取指定目录下的文件及目录  
30. "/dir1/zenoss-2.4.1-x86.vmware.zip");  
31. while(engine.hasNext()){  
32. 5);  
33. for(int i=0;i<files.length;i++){  
34. //获取文件名  
35.                     System.out.println(files[i].getName());  
36. //获取文件大小  
37. long size = files[i].getSize();  
38. 1024+"kb");  
39.                 }  
40.             }  
41. catch (SocketException e) {  
42.             e.printStackTrace();  
43. catch (IOException e) {  
44.             e.printStackTrace();  
45.         }  
46.     }  
47.   
48. }