varios sirven script que por para lotes los ejemplos ejecutar crear como comandos comando codigo carpetas batch bat archivos archivo abrir batch-file ftp winscp

batch file - sirven - La secuencia de comandos por lotes para ver los cambios en el servidor FTP



ejecutar varios comandos en un bat (2)

Quiero hacer que un script por lotes pueda escuchar mi servidor ftp y descargar archivos a mi computadora cada vez que se cargue un nuevo archivo en el servidor ftp.

¿Algunas ideas? Yo uso WinSCP.


Use el modificador local / synchronize de WinSCP. Verificará el servidor remoto y descargará cualquier archivo que no coincida con un directorio local.

winscp.exe [session] /synchronize local [ <local directory> [ <remote directory> ] ]

Luego puede usar el administrador de tareas para ejecutarlo en una programación o usarlo en un archivo por lotes en un bucle

ex:

:Loop winscp.exe [session] /synchronize local [ <local directory> [ <remote directory> ] ] ping -n 10 127.0.0.1 goto :Loop

lo ejecutará cada 10 segundos.

Lea las opciones de línea de comando para WinSCP para obtener más información.


Puede usar scripts WinSCP con su comando de synchronize :

:Loop winscp.com /command ^ "option batch abort" ^ "open <session>" ^ "synchronize local <local directory> <remote directory>" ^ "exit" timeout 10 goto :Loop

En Windows XP y versiones anteriores, use ping -n 10 127.0.0.1 lugar de timeout 10 .