package ng.db; import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPFile; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; public class getFtpData { private static final String FTP_HOST = "172.16.17.253"; private static final Integer FTP_PORT = 21; private static final String FTP_USERNAME = "ftpusers"; private static final String FTP_PASSWORD = "beibo.123/"; public static ArrayList getImg(String ip) throws Exception { // TODO Auto-generated method stub FTPClient ftpClient = toFtp.getFtpClient(ip, FTP_PORT, FTP_USERNAME, FTP_PASSWORD); // չʾÎļþ¼Ð //FTPFile[] ftpFiles = ftpClient.listDirectories(); // for(FTPFile file : ftpFiles){ // System.out.println(file.getName()); // }ip SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date date = new Date(); String dateString = sdf.format(date); // ÏÂÔØÎļþ ArrayList result; result=toFtp.download(ftpClient, "./data/mes-file/"+dateString+".txt", dateString+".txt"); //System.out.println(result.get(1)); //FtpUtil.download(ftpClient, "test.py", "test.py"); // ÉÏ´«Îļþ // FtpUtil.upload(ftpClient, "D:/ͼƬ3"); toFtp.disConnect(ftpClient); return result; } public static void main(String[] args) throws Exception { getImg("192.168.20.51"); //ArrayList getImg() } }