当前位置: 首页 > Linux

ftp自动下载最新文件,ftp自动下载最新文件定时功能设置,java环境配置详解

时间:2023-04-06 19:30:54 Linux

ftp软件是什么软件,有些人可能会回答不知道,因为一般只有从事网站管理的工作者才会多用一点。但并不是每个人都是天生的,所以一开始肯定会学习如何使用ftp软件。本文将告诉你ftp自动下载最新文件的设置和java配置。使用的工具:IIS7服务器管理工??具说实话,这个工具是一个比较不错的管理工具。除了批量管理,里面还有很多其他的功能。主要功能是功能比较全面。相信大多数使用过的网站人员都不陌生。还可以定时上传下载,定时备份,自动更新。节省您花在更新上的所有时间。IIS7服务器管理工??具除了ftp上的这么多功能外,还有其他比较实用的功能。适用于Windows和Liunx操作系统。还支持Vnc和Ftp批量操作。同时还具有同步运行、到期提醒、数据安??全、定时执行等功能。很喜欢,用起来比较方便。下载地址:IIS7服务器管理工??具配置方法:1.选择ftp窗口,点击FTP设置2.进入“FTP设置”-“任务设置”后,我们首先添加一个任务1.新建一个任务(一个任务只能选择一种时间段)1-1:如何设置每日上传或下载任务1-2:如何设置每周上传或下载任务1-3:如何设置每月上传或下载任务。新文件。修改:新文件,或修改内容的文件。覆盖:不比较文件,直接覆盖原文件。(不推荐)2、接下来选择FTP(以下示例为定时上传操作教程)2-1:点击“选择FTP”2-2:进入FTP绑定界面2-3:成功绑定一个ftp站点2-4:ftp绑定信息和任务执行结果将显示在设置界面的底部。3、任务上传成功后,我们会去对应的ftp服务器查看任务是否已经上传。经检查,文件已上传成功!注意:本文以上传为例,如需下载,只需将传输方向改为“下载”即可!java配置方法如下:importcom.enterprisedt.net.ftp.*;公共类FtpClient{静态FTPClientftpClient;公共FtpClient(){};StringremoteAddress="192.168.168.33",userName="cattsoft",password="cattsoft";publicvoidDownLoad(){try{FTPClientclient=newFTPClient();client.setRemoteHost(remoteAddress);client.connect();client.login(userName,password);client.setType(FTPTransferType.BINARY);client.get("E:uploadindex.jsp","/home/cattsoft/jakarta-tomcat-5.0.28/webapps/vip/dkf/index2.jsp");client.quit();System.out.println("下载成功...");}catch(Exceptione){e.printStackTrace();System.out.println("下载失败。.");}}publicstaticvoidmain(String[]args){FtpClientfc=newFtpClient();fc.DownLoad();}}配置java下FTP连接:publicvoidputTxtToFTP(){System.out.println("开始执行定时任务:维护一键下单量!");Calendarcalendar=Calendar.getInstance();calendar.add(Calendar.DATE,-1);//得到前一天Datedate=calendar.getTime();SimpleDateFormatdf=newSimpleDateFormat("yyyyMMdd");Stringyesterday=df.format(date);StringBufferyjtjOrderTxt=newStringBuffer();yjtjOrderTxt.append("yjtywx_").append(yesterday).append(".txt");ListyjtjOrderList=activeDataService.wxGetYjtjOrder();//FtpUtilftpUtil=newFtpUtil("hexin","hx105155","134.64.105.155","/yjtydd");//测试库FTPFtpUtilftpUtil=newFtpUtil("ahftp","ahdx@#$_123dic","192.168.0.28","/yjtydd");PrintWriterprintWriter=null;FilehighFeeFile=newFile(Contants.FILE_PATH_BAK+yjtjOrderTxt);//Contants.FILE_PATH_BAK="/opt/wss/domains/tmp/"//文件highFeeFile=newFile("D:/"+highFeeTxt);//文件gjmyFile=newFile("D:/"+gjmyTxt);//文件highFeeFile=newFile("D:/"+yjtjOrderTxt);try{printWriter=newPrintWriter(newFileWriter(highFeeFile,true));for(inti=0;i