首页 > 编程知识 正文

ftp测试方法,ftp上传软件

时间:2023-05-03 08:53:16 阅读:222344 作者:1505

来自网站:https://www.zhangjunbk.com FTP上传下载测试190730190137924.png?x-oss-process=image/watermark,type激昂的豌豆,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ozNjA5MDEwNjExMDA=,size_16,color_FFFFFF,t_70)

FTP测试代码

package test.ftp;import java.io.File;import java.util.Date;import org.junit.Test;import zj.date.util.DateUtil;import zj.ftp.bean.ConstantForEnum;import zj.ftp.bean.DownloadFile;import zj.ftp.bean.UploadFile;import zj.ftp.util.FTPUtil;import zj.message.util.MessageConstantsUtil;public class TestFTPUtil {String ftpHost;String ftpUserName;String ftpPassword;String dir = "D:/blog/java/上传下载";public void 设置FTP() {ftpHost = MessageConstantsUtil.getConstantValueByMemory("ftp.下传下载.host");ftpUserName = MessageConstantsUtil.getConstantValueByMemory("ftp.下传下载.userName");ftpPassword = MessageConstantsUtil.getConstantValueByMemory("ftp.下传下载.password");}@Testpublic void 下载指定文件() {try {System.out.println("【"+DateUtil.dateParse(new Date(), "yyyy-MM-dd HH:mm:ss:SSS (0-6=>周日-周六)w x p")+"】开始下载");设置FTP();String date = DateUtil.dateParse(new Date(), "yyyyMMdd");date = "20190730";final FTPUtil util = new FTPUtil(ftpHost, ftpUserName, ftpPassword);DownloadFile download = new DownloadFile();download.remotePath = "/all_sort_" + date yydxgz.txt.zip";download.localFile = new File(dir yydxgz/all_sort_" + date yydxgz.txt.zip");download.downLoadType = ConstantForEnum.DownloadType.LOCAL_FILE.getValue();download.overWrite = ConstantForEnum.OverWrite.SKIP.getValue();util.downloadFile(download);download.remotePath = "/沪深L1.docx";download.localFile = new File(dir yydxgz/沪深L1.docx");util.downloadFile(download);System.out.println("【"+DateUtil.dateParse(new Date(), "yyyy-MM-dd HH:mm:ss:SSS (0-6=>周日-周六)w x p")+"】下载完成");} catch (Exception e) {e.printStackTrace();}}@Testpublic void 下载所有文件() {try {设置FTP();final FTPUtil util = new FTPUtil(ftpHost, ftpUserName, ftpPassword);DownloadFile download = new DownloadFile();download.remotePath = "/";download.localFile = new File(dir);download.downLoadType = ConstantForEnum.DownloadType.SERVER_DIRECTORY.getValue();download.overWrite = ConstantForEnum.OverWrite.OVER.getValue();util.downloadFile(download);} catch (Exception e) {e.printStackTrace();}}@Testpublic void 下载文件() {try {final FTPUtil util = new FTPUtil(ftpHost, ftpUserName, ftpPassword);DownloadFile download = new DownloadFile();download.remotePath = "/tip.info.log";download.localFile = new File(dir yydxgz/zhangjun/a.log");download.downLoadType = ConstantForEnum.DownloadType.LOCAL_FILE.getValue();download.overWrite = ConstantForEnum.OverWrite.OVER.getValue();util.downloadFile(download);} catch (Exception e) {e.printStackTrace();}}@Testpublic void 上传文件夹() {try {设置FTP();final FTPUtil util = new FTPUtil(ftpHost, ftpUserName, ftpPassword);UploadFile upload = new UploadFile();upload.remotePath = "/";upload.localFile = new File(dir);boolean b = util.uploadFile(upload);System.out.println(b);} catch (Exception e) {e.printStackTrace();}}@Testpublic void 上传文件() {try {设置FTP();final FTPUtil util = new FTPUtil(ftpHost, ftpUserName, ftpPassword);UploadFile upload = new UploadFile();upload.remotePath = "/a/b/c/";upload.localFile = new File(dir yydxgz/tip.info.log");boolean b = util.uploadFile(upload);System.out.println(b);} catch (Exception e) {e.printStackTrace();}}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。