IIS7サーバー管理ツールには、バッチ管理など、すべてのサーバー管理ツールの機能があります。同時に、多くの独立した研究開発機能があります。同期操作、期限切れリマインダー、データセキュリティ、定期的な実行など。もちろん、適用可能なシステムには、Windowsおよびliunxオペレーティングシステムも含まれます。VncおよびFtpバッチ操作もサポートします。このソフトウェアのもう1つの非常に重要な機能は、中国のユーザーのニーズを満たす中国のソフトウェアです。これは過小評価できない管理ツールです。ツールは絶えず更新されており、開発者や技術者は大多数のユーザーのために絶えず努力しています。
公式ウェブサイトポータル:http : //fwqglgj.iis7.net/cp/ftp/?tscd-zc
設定方法:
1. FTPウィンドウを選択し、FTP設定をクリックします
2.「FTP設定」-「タスク設定」を入力したら、まずタスクを追加しましょう
1.新しいタスクを作成します(タスクは1つの期間しか選択できません)
1-1:日レベルのスケジュールされたアップロードまたはダウンロードタスクを設定する方法
1-2:毎週のアップロードまたはダウンロードタスクの設定方法
1-3:月次アップロードまたはダウンロードタスクを設定する方法
注:バックアップタイプの選択
追加:新しいファイル。
変更:新しいファイル、または内容が変更されたファイル。
上書き:ファイルを比較せずに元のファイルを上書きします。(非推奨)
2.次に、FTPを選択します(以下のタイミングアップロード操作チュートリアルの例)
2-1:[FTPを選択]をクリックします
2-2:FTPバインディングインターフェイスに入る
2-3:ftpサイトを正常にバインドする
2-4:FTPバインディング情報とタスク実行結果が設定インターフェースの下部に表示されます
3.タスクのアップロードが成功したことを確認した後、対応するFTPサーバーに移動して、タスクのアップロードが完了したかどうかを確認します
チェック後、ファイルは正常にアップロードされました!
注:この記事ではアップロードを例にしています。ダウンロードが必要な場合は、送信方向を「ダウンロード」に変更してください。
Java設定メソッドは次のとおりです。
import com.enterprisedt.net.ftp。*;
パブリッククラスFtpClient {
静的FTPClient ftpClient;
public FtpClient(){};
文字列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.getInstance();
calendar.add(Calendar.DATE、-1); //前日を取得
日付日付= calendar.getTime();
SimpleDateFormat df = new SimpleDateFormat( "yyyyMMdd");
String yesterday = df.format(date);
StringBuffer yjtjOrderTxt = new StringBuffer();
yjtjOrderTxt.append( "yjtywx _")。append(yesterday).append( "。txt");
List <WxActiveData> yjtjOrderList = activeDataService.wxGetYjtjOrder();
// FtpUtil ftpUtil = new FtpUtil( "hexin"、 "hx105155"、 "134.64.105.155"、 "/ yjtydd"); //测试库FTP
FtpUtil ftpUtil = new FtpUtil( "ahftp"、 "ahdx @#$ _ 123dic"、 "192.168.0.28"、 "/ yjtydd");
PrintWriter printWriter = null;
ファイルhighFeeFile = new File(Contants.FILE_PATH_BAK + yjtjOrderTxt); // Contants.FILE_PATH_BAK = "/ opt / wss / domains / tmp /"
//ファイルhighFeeFile = new File( "D:/" + highFeeTxt);
//ファイルgjmyFile = new File( "D:/" + gjmyTxt);
//ファイルhighFeeFile = new File( "D:/" + yjtjOrderTxt);
{を試す
printWriter = new PrintWriter(new FileWriter(highFeeFile、true));
for(int i = 0; i <yjtjOrderList.size(); i ++){
printWriter.println(yjtjOrderList.get(i).toString()。trim());
}
}キャッチ(IOException e){
System.out.println( "アクティブサービスの高データレポートタスクが異常です!");
}最後に{
printWriter.close();
}
if(highFeeFile.exists()){
System.out.println( "アクティブなサービスタイマータスクの大量データの正常なアップロード" + yjtjOrderTxt.toString());
ftpUtil.uploadFile(highFeeFile、yjtjOrderTxt.toString());
}そうしないと{
System.out.println( "アクティブサービスタイマータスクの大量のデータのアップロードに失敗しました" + yjtjOrderTxt.toString());
}
System.out.println( "サーバーバッチチェックランキング-クエリ結果");
}
public ActiveDataService getActiveDataService(){
activeDataServiceを返します。
}
public void setActiveDataService(ActiveDataService activeDataService){
this.activeDataService = activeDataService;
}