⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftpmotion.java

📁 基于java设计商业化的的FTP工具的部分代码
💻 JAVA
字号:
package com.yaofahua.jleapftp;

import java.io.IOException;
import java.net.SocketException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPListParseEngine;

//import sun.net.ftp.FtpClient;

public class FtpMotion {

    Mediator mediator;
    FTPClient ftp;
    public FtpMotion(Mediator me) {
        
        this.mediator = me;
 //       mediator.register(this);
        
        ftp = new FTPClient();
    }
    
    public void connect(String addr,String user,String pass/*,String port*/) {
        
    }
    
    public void test() {
//        FTPClient ftp_ = new FTPClient();
//        try {
//            
//            ftp_.connect("127.0.0.1");
//            System.out.println("Connecting...");
//            ftp_.login("anonymous", "");
//            System.out.println("Connetcted");
//           } catch (SocketException e) {
//            // TODO Auto-generated catch block
//            e.printStackTrace();
//           } catch (IOException e) {
//            // TODO Auto-generated catch block
//            e.printStackTrace();
//           }
//
//           try {
//            FTPFile[] files = null;
//            FTPListParseEngine engine;
//            //ftp_.changeWorkingDirectory();
//            //System.out.println(ftp_.printWorkingDirectory());
//            //ftp_.changeWorkingDirectory("/java");
//            files = ftp_.listFiles();
//            
//            mediator.remoteModel.setFiles(files);
//            
//            //ftp_.
//            System.out.println("Directory is " + ftp_.printWorkingDirectory());
//
//            System.out.println(files[0].getName());
//            System.out.println(files[0].isDirectory());
//            System.out.println(files[0].getRawListing());
//            System.out.println("***********************");
//            ftp_.changeWorkingDirectory("/pub");
//            files = ftp_.listFiles();
//            System.out.println("Directory is " + ftp_.printWorkingDirectory());
//
//            System.out.println(files[1].getName());
//            System.out.println(files[1].isDirectory());
//            System.out.println(files[1].getSize());
//            System.out.println(files[1].getTimestamp().getTime());
//            
//            DateFormat dateFormat =
//             new SimpleDateFormat("yyyy-MM-dd hh:mm");
//            System.out.println(dateFormat.format(files[1].getTimestamp().getTime()));
//            int idx = files[1].getRawListing().indexOf(" ");
//            System.out.println(files[1].getRawListing().substring(0,idx--));
//           } catch (IOException e1) {
//            // TODO Auto-generated catch block
//            e1.printStackTrace();
//           }
//
//          }
    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -