Copiar un conjunto de archivos locales al servidor FTP


0

Quiero copiar un conjunto de archivos locales a ftp://124.30.124.230 (me pedirá nombre de usuario y contraseña). Quiero hacer este trabajo en 400 sistemas.

He planeado hacer este trabajo creando un archivo por lotes y mientras ejecuto este archivo por lotes, esto tiene que hacer ese trabajo. ¿Cómo puedo hacerlo?


Que sistema operativo
Paul

Archivos por lotes y FTP simple. Entonces p [robably Windows 98 era.
Hennes

Respuestas:


0

En Windows puedes usar

ftp -s:myftpcommands.txt servername

En Unix / Linux puedes usar

ftp servername <myftpcommands.txt

0

Necesitamos más información sobre los sistemas en los que lo está ejecutando, las conexiones, cualquier seguridad, etc.

Personalmente, creo que los archivos por lotes son una excelente manera de hacerlo. Tengo el contenido de una copia de seguridad simple que compartiré felizmente; podría adaptarla a su situación de FTP en lugar de la creación remota de disco y carpeta que utilicé.

Script por lotes FTP )

Mi copia de seguridad y subir archivo script / bat:

(Tenga en cuenta que esto fue para 2 PC con Windows XP en un mini grupo de trabajo con una conexión WAN (###. ###. ###. ###) a un servidor de respaldo, los $$$$ son mis nombres de usuario locales y se ejecutó desde el escritorio).

@echo off
for /f "tokens=1-3 delims=:/" %%i in ("%DATE%") do set DATESTAMP=%%i.%%j.%%k
@echo Directory will be made with this name:
@echo backup.%DATESTAMP%
md backup.%DATESTAMP%
@echo Directory made, now proceeding with file copy...
@echo .
@echo please ensure both PC's are not in E-mail or have any documents open.
pause
cd backup.%DATESTAMP%
md "$$$$ Documents"
xcopy "c:\documents and settings\all users\documents\$$$$ documents" "$$$$ Documents" /E /C /I /H /Q
@echo in $$$$ Documents Complete.
pause
md "My Documents"
xcopy "c:\documents and settings\$$$$\my documents" "My Documents" /E /C /I /H /Q
@echo $$$$ My Documents Complete.
pause
md "$$$$ Email"
xcopy "c:\documents and settings\$$$$\Local Settings\Application Data\Microsoft\Outlook" "$$$$ Email" /E /C /I /H /Q
@echo $$$$ Email Complete.
@echo .
@echo Now ready to upload to FTP backup server.
pause
ftp
open ###.###.###.###
backup
backup
put backup.%DATESTAMP%
quit
@echo upload to FTP backup complete!
pause
exit

Hola Haydn, estoy usando Windows XP y es una conexión normal, es decir, no hay firewall entre los sistemas. Por favor, proporcione la codificación. Lo
probaré
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.