IIS7服務器管理工具-FTP客戶端
做爲FTP客戶端,它支持批量管理FTP站點
具體功能:
FTP定時上傳和定時下載,FTP定時備份,且操做簡潔
iis7服務器管理工具仍是vnc客戶端
支持批量管理管理windows及linux服務器、vps
讓服務器真正實現了一站式管理,真的是很是方便。java
官網傳送門:http://fwqglgj.iis7.net/cp/ftp/?tscd-zclinux
配置方式:web
1、選擇ftp窗口,點擊FTP設置windows
2、進入「FTP設置」—「任務設置」後,咱們先添加任務tomcat
一、新建任務(一個任務只能選擇一種時間週期)服務器
1-1:如何設置 天級定時上傳或下載任務app
1-2:如何設置 周級定時上傳或下載任務dom
1-3:如何設置 月級定時上傳或下載任務webapp
注意點:備份類型的選擇jsp
追加:新文件。
修改:新文件,或者修改內容後的文件。
覆蓋:不對比文件,直接覆蓋原文件。(不推薦)
二、接下來選擇FTP(如下示例定時上傳操做教程)
2-1:點擊「選擇FTP」
2-2:進入FTP綁定界面
2-3:成功綁定一臺ftp站點
2-4:ftp綁定信息及任務執行結果會在設置界面下方顯示
3、提示任務上傳成功以後,咱們去對應ftp服務器查看任務是否上傳完成
經查看,文件已成功上傳!
注意:本文以上傳爲例,若是須要下載只要將傳輸方向改成「下載」便可!
java配置方式以下:
import com.enterprisedt.net.ftp.*;public class FtpClient {static FTPClient ftpClient;public FtpClient(){};String remoteAddress="192.168.168.33",userName="cattsoft",password="cattsoft";public void DownLoad(){try{FTPClient client = new FTPClient();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(Exception e){e.printStackTrace();System.out.println("下載失敗...");}}public static void main(String[] args){FtpClient fc = new FtpClient();fc.DownLoad();}}java下配置鏈接FTP:public void putTxtToFTP() {System.out.println("開始執行定時器任務:維繫一鍵訂單量!");Calendar calendar = Calendar.getInstance();calendar.add(Calendar.DATE, -1); //獲得前一天Date date = calendar.getTime();SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");String yesterday = df.format(date);StringBuffer yjtjOrderTxt = new StringBuffer();yjtjOrderTxt.append("yjtywx_").append(yesterday).append(".txt");List yjtjOrderList = activeDataService.wxGetYjtjOrder();//FtpUtil ftpUtil = new FtpUtil("hexin","hx105155","134.64.105.155", "/yjtydd"); //測試庫FTPFtpUtil ftpUtil = new FtpUtil("ahftp","ahdx@#$_123dic","192.168.0.28", "/yjtydd");PrintWriter printWriter = null;File highFeeFile = new File(Contants.FILE_PATH_BAK + yjtjOrderTxt);//Contants.FILE_PATH_BAK = "/opt/wss/domains/tmp/"// File highFeeFile = new File("D:/" + highFeeTxt);// File gjmyFile = new File("D:/" + gjmyTxt);//File highFeeFile = new File("D:/" + yjtjOrderTxt);try {printWriter = new PrintWriter(new FileWriter(highFeeFile, true));for (int i = 0; i < yjtjOrderList.size(); i++){printWriter.println(yjtjOrderList.get(i).toString().trim());}} catch (IOException e) {System.out.println("主動服務 高額數據報表任務異常!");}finally{printWriter.close();}if(highFeeFile.exists()){System.out.println("主動服務定時器任務 高額數據 上傳成功"+yjtjOrderTxt.toString());ftpUtil.uploadFile(highFeeFile, yjtjOrderTxt.toString());}else{System.out.println("主動服務定時器任務 高額數據 上傳失敗"+yjtjOrderTxt.toString());}System.out.println("服務器批量查排名-查詢結果");}public ActiveDataService getActiveDataService() {return activeDataService;}public void setActiveDataService(ActiveDataService activeDataService) {this.activeDataService = activeDataService;}