• 大小: 529KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Java
  • 标签: java  ftp  上传  下载  删除  

资源简介

项目中使用的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

评论

共有 条评论