ftp realiza automáticamente una copia de seguridad de los archivos mediante la configuración habitual del método de copia de seguridad automática de archivos ftp

Herramienta de administración del servidor IIS7:
cliente FTP como cliente FTP, admite la administración por lotes de
funciones específicas del sitio FTP :
carga y descarga cronometradas por FTP, copia de seguridad cronometrada por FTP y operación
simple.La herramienta de administración del servidor iis7 o el cliente vnc
admite la administración por lotes y la administración de ventanas y El servidor Linux y los vps
hacen que el servidor sea realmente una administración única, lo cual es realmente muy conveniente.

Portal del sitio web oficial: 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 indicar que la carga de la tarea es exitosa, vamos al servidor ftp correspondiente para verificar si la carga de la tarea se completó.

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 temporizador de ejecución Tarea: ¡Mantener el volumen de pedidos con un solo clic! ");
Calendar calendar = Calendar.getInstance ();
calendar.add (Calendar.DATE, -1); // Obtener la
fecha fecha del día anterior = calendar.getTime ();
SimpleDateFormat df = new SimpleDateFormat ("yyyyMMdd");
String ayer = df.format (fecha);
StringBuffer yjtjOrderTxt = new StringBuffer ();
yjtjOrderTxt.append ("yjtywx _"). Append (ayer) .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;
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);
intente {
printWriter = new PrintWriter (nuevo FileWriter (highFeeFile, true));
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 altos del servicio activo es anormal!");
} Finalmente {
printWriter.close ();
}
if (highFeeFile.exists ()) {
System.out.println ("Tarea del temporizador de servicio activo Gran cantidad de datos cargados correctamente "+ yjtjOrderTxt.toString ());
ftpUtil.uploadFile (highFeeFile, yjtjOrderTxt.toString ());
} else {
System.out.println (" Error de carga de datos de gran cantidad de tareas 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/14937269/2540312
Recomendado
Clasificación