資源簡介
項目中使用的java實現的ftp上傳、下載、刪除功能,親測ok!!!

代碼片段和文件信息
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?cn.ftp.util.FtpUtil;
??
public?class?FtpMain?{??
public?static?void?main(String[]?args)?throws?FileNotFoundException?{
????//ftp服務器IP地址
????????String?ftpHost?=?“10.18.17.190“;??
????????//ftp服務器端口
????????int?ftpPort?=?21;??
????????//ftp服務器用戶名
????????String?ftpUserName?=?“aa“;
????????//ftp服務器密碼
????????String?ftpPassword?=?“57ghv2mH“;??
????????//ftp服務器路徑
????????String?ftpPath?=?“ftpdir/“;?
???????//本地路徑
????????String?localPath?=?“E://“;??
????????//文件名
????????String?fileName?=?“2.docx“;??
????????
????????
????????//下載
????????//將ftp根目錄下的文件下載至E盤
???????//?FtpUtil.downloadFtpFile(ftpHost?ftpUserName?ftpPassword?ftpPort?ftpPath?localPath?fileName);??
???????
????????//上傳
????????//將E盤的文件上傳至ftp根目錄
????????/*FileInputStream?in=new?FileInputStream(new?File(“e:/“?+?fileName));?
????????FtpUtil.uploadFile(ftpHost?ftpPort?ftpUserName?ftpPassword?“ftpdir/“?“/“?fileName?in);*/
????????
????????//刪除
????????//刪除ftp根目錄下的文件
????????FtpUtil.deleteFile(ftpHost?ftpPort?ftpUserName?ftpPassword?“ftpdir/“?“2.docx“);
????????
????????
}
}??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-03?16:35??ftpDemo\
?????文件?????????490??2018-01-03?16:35??ftpDemo\.classpath
?????文件?????????383??2018-01-04?09:17??ftpDemo\.project
?????目錄???????????0??2018-01-03?16:34??ftpDemo\.settings\
?????文件?????????598??2018-01-03?16:34??ftpDemo\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-01-04?09:19??ftpDemo\bin\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\bin\cn\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\bin\cn\ftp\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\bin\cn\ftp\util\
?????文件????????8421??2018-01-04?10:03??ftpDemo\bin\cn\ftp\util\FtpUtil.class
?????文件?????????888??2018-01-04?10:10??ftpDemo\bin\FtpMain.class
?????目錄???????????0??2018-01-03?16:35??ftpDemo\lib\
?????文件???????30090??2018-01-03?16:29??ftpDemo\lib\commons-logging-1.0.2.jar
?????文件??????197067??2018-01-03?16:29??ftpDemo\lib\commons-net-2.0.jar
?????文件??????358085??2018-01-03?16:29??ftpDemo\lib\log4j-1.2.12.jar
?????目錄???????????0??2018-01-04?09:19??ftpDemo\src\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\src\cn\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\src\cn\ftp\
?????目錄???????????0??2018-01-04?09:19??ftpDemo\src\cn\ftp\util\
?????文件????????8442??2018-01-04?10:03??ftpDemo\src\cn\ftp\util\FtpUtil.java
?????文件????????1276??2018-01-04?10:10??ftpDemo\src\FtpMain.java
評論
共有 條評論