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?

usuario1056221
fuente
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
RedGrittyBrick
fuente
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
HaydnWVN
fuente
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é