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


    Java代码  收藏代码
    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.         FTPClient client = new FTPClient();  
    17.         try {  
    18.             //连接指定的ftp服务器,需要设定好服务器的ip地址  
    19.             client.connect("192.168.20.21");  
    20.               
    21.             //登录的用户名和密码  
    22.             client.login("admin", "admin");  
    23.             System.out.println("login ftp ok ...");  
    24.               
    25.             //查看当前目录  
    26.             String workingDirectory = client.printWorkingDirectory();  
    27.             System.out.println(workingDirectory);  
    28.               
    29.             //获取指定目录下的文件及目录  
    30.             FTPListParseEngine engine = client.initiateListParsing("/dir1/zenoss-2.4.1-x86.vmware.zip");  
    31.             while(engine.hasNext()){  
    32.                 FTPFile[] files = engine.getNext(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.                     System.out.println(size/1024+"kb");  
    39.                 }  
    40.             }  
    41.         } catch (SocketException e) {  
    42.             e.printStackTrace();  
    43.         } catch (IOException e) {  
    44.             e.printStackTrace();  
    45.         }  
    46.     }  
    47.   
    48. }  
  • 相关阅读:
    Appium介绍
    selenium2支持无界面操作(HtmlUnit和PhantomJs)
    selenium让人摸不着头脑的问题
    页面加载时间过长
    Selenium Test 自动化测试 入门级学习笔记
    Selenium 2.0 WebDriver 自动化测试 使用教程 实例教程 API快速参考
    Selenium执行测试脚本稳定性的一些经验分享交流
    怎么等待页面元素加载完成
    如何智能的等待页面加载完成
    filezilla安装
  • 原文地址:https://www.cnblogs.com/gyadmin/p/7991453.html
Copyright © 2020-2023  润新知