?? newftp.java
字號:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package test1;import com.enterprisedt.net.ftp.*;import java.io.*;/** * * @author Administrator */public class Newftp { public static void main(String[] args){ String host = "statsftp.nba.com"; String user = "kongclient"; String password = "H00pDreams101"; /** 定義FTPClient便利 */ FTPClient ftp = null; try{ /** 創建FTPClient */ ftp = new FTPClient(); /** 連接服務器 */ ftp.setRemoteHost(host); ftp.setRemotePort(21); ftp.connect(); /** 登陸 */ ftp.login(user, password); /** 以波動模式連接 */ ftp.setConnectMode(FTPConnectMode.PASV); /** ASCII方式:只能傳輸一些如txt文本文件, * zip、jpg等文件需要使用BINARY方式 * */ //ftp.setType(FTPTransferType.ASCII); ftp.setType(FTPTransferType.BINARY); /** 切換到主目錄,并枚舉主目錄的所有文件及文件夾 * 包括日期、文件大小等詳細信息 * files = ftp.dir("."),則只有文件名 */ //String[] files = ftp.dir("nba_team_*.xml", false); //System.out.println("files length = "+files.length); //for (int i = 0; i < files.length; i++) //System.out.println(files[i]); /** 下載info文件夾下的所有文件到 d:\temp 目錄下 */ String outdir = "d:/temp/"; File attachments = new File(outdir); /** 如果文件夾不存在,則創建 */ if (!attachments.exists()) { attachments.mkdir(); } /** 下載文件 */ ftp.get(outdir+"nba_scores.xml","nba_scores.xml"); /** 下載后刪除文件 */ //ftp.delete(files[i]); /** 斷開連接 */ ftp.quit(); } catch(Exception e){ System.out.println(e.getMessage()); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -