Cómo crear un archivo .BAT
para descargar el archivo o la carpeta del servidor FTP? (Y reemplazar con ella archivo existente) (tenemos enlaces como ftp://me:[email protected]/file.file
(o http://example.com/file.file) y enlace de archivos absoluta como C:\Users\UserName\Some mixed Русский English Adress\file.file
) (utilizando sólo ventanas nativas (XP Win7 Vista del etc) funciones MTD y archivos)Cómo crear un archivo .BAT para descargar el archivo del servidor HTTP ftp?
Respuesta
Aquí es un ejemplo de cómo automatizar la incorporada en ftp.exe
herramienta:
El ejemplo se trata de subir, pero el principio es el mismo (sólo tiene que utilizar get
en lugar de put
).
Aún así, dado que esto es solo "comandos de canalización" en ftp.exe, recomiendo no hacerlo para archivos por lotes de calidad de producción (sin manejo de errores, etc.), sino para usar alguna herramienta externa. Proporcioné esta respuesta solo porque usted solicitó explícitamente una solución que solo utiliza los comandos incorporados de Windows.
EDIT: He aquí un ejemplo concreto:
REM replace this with your user name and password
REM make sure there is no space between the pwd and the >>
echo user me > getftp.dat
echo mypass>> getftp.dat
echo binary >> getftp.dat
REM replace this with the remote dir (or remove, if not required)
echo cd remoteSubDir >> getftp.dat
REM replace this with the local dir
echo lcd C:\Users\UserName\SomeLocalSubDir >> getftp.dat
REM replace this with the file name
echo get file.file >> getftp.dat
echo quit >> getftp.dat
REM replace this with the server name
ftp -n -s:getftp.dat example.com
del getftp.dat
he utilizado anteriormente WGET en un archivo por lotes para lograr esto. http://www.gnu.org/software/wget/
¿Qué software de cliente FTP está utilizando? ¿Es scripttable? De ser así, cree un script que descargue archivos y llame a este script desde su archivo por lotes.
Estoy haciendo esto con WS_FTP.
La línea de comandos programa de FTP que está integrado en la mayoría de los sistemas operativos Windows is scriptable. Solo necesita crear un archivo de texto con los comandos que enviaría si lo estuviera ejecutando manualmente (un comando por línea), luego ejecútelo de esta manera:
ftp -s:download.scr
- 1. HTTP Descargar archivo muy grande
- 2. Archivo BAT para crear Java CLASSPATH
- 3. cómo eliminar un archivo del servidor ftp usando java?
- 4. código java para descargar un archivo del servidor
- 5. Descargar archivo del servidor HTTPS utilizando Java
- 6. ¿Cómo se sube un archivo a un servidor FTP?
- 7. Descargar un archivo usando HTTP en WebDriver
- 8. ¿Cómo puedo saber si un archivo en un FTP es idéntico a un archivo local sin realmente descargar el archivo?
- 9. "La conexión subyacente estaba cerrada" al descargar un archivo de un servidor ftp
- 10. Llamar a un archivo .BAT desde otro archivo .bat
- 11. Usando .NET 2.0, ¿cómo puedo FTP a un servidor, obtener un archivo y eliminar el archivo?
- 12. ¿Cómo ejecuto un archivo bat en el fondo de otro archivo bat?
- 13. ¿Cómo reemplazar el texto en el archivo de texto usando el script del archivo bat?
- 14. Curl para descargar y cargar el mismo archivo simultáneamente
- 15. Descargar archivo de FTP con progreso - TotalBytesToReceive es siempre -1?
- 16. Cómo ejecutar múltiples archivos .BAT dentro de un archivo .BAT
- 17. Descargar un archivo usando curl desde un servidor php
- 18. Diferencias de tamaño de archivo después de copiar un archivo a un servidor vía FTP
- 19. ¿Es posible descargar un archivo con HTTP POST?
- 20. Python: Cómo descargar un archivo zip
- 21. http archivo de transferencia del servidor al servidor
- 22. ¿Cómo cambiar el icono del archivo .bat programáticamente?
- 23. Descargar archivo usando descarga parcial (HTTP)
- 24. Cómo usar HttpWebRequest para descargar el archivo
- 25. ¿Cómo ejecutar un archivo .bat desde cmake?
- 26. Howto hacen un ftp sencillo conseguir el archivo en Android
- 27. FtpWebRequest Descargar archivo
- 28. Griales descargar el archivo
- 29. Subir archivo al servidor FTP en el iPhone
- 30. ¿cargar archivo con ftp?
Entonces ... ver cómo reemplazar el archivo existente con el archivo recibido? Podría agregar un ejemplo de código, por favor. – Rella
Agregó un ejemplo. – Heinzi
Estoy en una situación en la que necesito copiar un archivo de una ruta FTP a una carpeta local en mi máquina. ¿Cómo puedo lograr eso usando un archivo por lotes? –