Cómo configurar la carga automática de ftp, cómo configurar el tutorial de carga automática de ftp y la configuración de java

La herramienta de administración del servidor IIS7 tiene las funciones de todas las herramientas de administración del servidor, como la administración por lotes. Al mismo tiempo, tiene muchas funciones independientes de investigación y desarrollo. Como operación de sincronización, recordatorio de vencimiento, seguridad de datos y ejecución regular. Por supuesto, los sistemas aplicables también incluyen los sistemas operativos Windows y liunx. También admite operaciones por lotes Vnc y Ftp. Hay otra característica muy importante de este software, es un software chino que satisface las necesidades de los usuarios chinos. Esta es una herramienta de gestión que no se puede subestimar. Las herramientas se actualizan constantemente y los desarrolladores y técnicos trabajan constantemente para la mayoría de los usuarios.

Portal del sitio web oficial: http://fwqglgj.iis7.net/cp/ftp/?tscd-zc

Método de configuración:

1. Seleccione la ventana de FTP y haga clic en Configuración de FTP.

2. Después de ingresar "Configuración de FTP" - "Configuración de tareas", primero agreguemos tareas

1. Cree una nueva tarea (una tarea solo puede elegir un período de tiempo)

1-1: Cómo configurar una tarea de carga o descarga programada a nivel de día

imagen

1-2: Cómo configurar tareas de carga o descarga semanales

imagen

1-3: Cómo configurar tareas de carga o descarga mensuales

imagen

Nota: la elección del tipo de copia de seguridad

Agregar: archivo nuevo.

Modificación: archivo nuevo o archivo con contenido modificado.

Sobrescribir: sobrescribe el archivo original sin comparar el archivo. (No recomendado)

2. A continuación, elija FTP (el siguiente ejemplo de tutorial de operación de carga de tiempo)

2-1: Haga clic en "Seleccionar FTP"

imagen

2-2: Ingrese a la interfaz de enlace FTP

imagen

2-3: Vincular correctamente un sitio ftp

imagen

2-4: la información de enlace de ftp y los resultados de ejecución de tareas se mostrarán en la parte inferior de la interfaz de configuración

imagen

3. Después de solicitar que la tarea se cargue correctamente, vamos al servidor ftp correspondiente para verificar si la tarea está cargada.

Después de verificar, el archivo se ha cargado correctamente.

imagen

Nota: Este artículo toma la carga como ejemplo, si necesita descargar, simplemente cambie la dirección de transmisión a "descargar".

El método de configuración de Java es el siguiente:

importar com.enterprisedt.net.ftp. *;

public class FtpClient {

estático FTPClient ftpClient;
public FtpClient () {};
String remoteAddress = "192.168.168.33", userName = "cattsoft", contraseña = "cattsoft";

public void DownLoad () {
try {
cliente FTPClient = new FTPClient ();
client.setRemoteHost (remoteAddress);
client.connect ();
client.login (nombre de usuario, contraseña);
client.setType (FTPTransferType.BINARY);
client.get ("E: uploadindex.jsp", "/ home / cattsoft / jakarta-tomcat-5.0.28 / webapps / vip / dkf / index2.jsp");
cliente.quit ();
System.out.println ("下载 成功 ...");
} captura (Excepción e) {
e.printStackTrace ();
System.out.println ("下载 失败 ...");
}

}

public static void main (String [] args) {
FtpClient fc = new FtpClient ();
fc.DownLoad ();
}
}

Configure la conexión FTP en java:

public void putTxtToFTP () {

System.out.println ("Iniciar la tarea del temporizador: mantener el volumen de pedidos con un solo clic");

Calendar calendar = Calendar.getInstance ();

calendar.add (Calendar.DATE, -1); // Obtener el día anterior

Fecha fecha = calendar.getTime ();

SimpleDateFormat df = new SimpleDateFormat ("aaaaMMdd");

Cadena ayer = df.format (fecha);

StringBuffer yjtjOrderTxt = nuevo StringBuffer ();

yjtjOrderTxt.append ("yjtywx _"). append (ayer) .append (". txt");

Lista <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;

Archivo highFeeFile = new File (Contants.FILE_PATH_BAK + yjtjOrderTxt); // Contants.FILE_PATH_BAK = "/ opt / wss / domains / tmp /"

// Archivo highFeeFile = new File ("D: /" + highFeeTxt);

// Archivo gjmyFile = new File ("D: /" + gjmyTxt);

// Archivo highFeeFile = new File ("D: /" + yjtjOrderTxt);

tratar {

printWriter = nuevo PrintWriter (nuevo FileWriter (highFeeFile, verdadero));

para (int i = 0; i <yjtjOrderList.size (); i ++) {

printWriter.println (yjtjOrderList.get (i) .toString (). trim ());

}

} captura (IOException e) {

System.out.println ("¡La tarea de informe de datos elevados del servicio activo es anormal!");

}finalmente{

printWriter.close ();

}

if (highFeeFile.exists ()) {

System.out.println ("Carga exitosa de una gran cantidad de datos de la tarea del temporizador de servicio activo" + yjtjOrderTxt.toString ());

ftpUtil.uploadFile (highFeeFile, yjtjOrderTxt.toString ());

}más{

System.out.println ("Fallo en la carga alta de datos de la tarea del temporizador de servicio activo" + yjtjOrderTxt.toString ());

}

System.out.println ("Resultados de la consulta de clasificación de verificación de lote del servidor");

}

public ActiveDataService getActiveDataService () {

return activeDataService;

}

public void setActiveDataService (ActiveDataService activeDataService) {

this.activeDataService = activeDataService;

}

Supongo que te gusta

Origin blog.51cto.com/14937216/2535331
Recomendado
Clasificación