Mandar archivos con batch a FTP [RESUELTO]

Iniciado por ajedrecista anónimo, 10 Julio 2015, 17:36 PM

0 Miembros y 1 Visitante están viendo este tema.

ajedrecista anónimo

Hola a tod@s,
querría preguntaros sobre un pequeño código batch que debería mandar todos mis archivos jpg a mi servidor FTP:

@echo off
open ftp.EJEMPLO.netii.net/
USUARIO
CONTRASEÑA
lcd c:\
cd ftp://EJEMPLO.netii.net/
put *.jpg
bye

No sé qué hago mal que no me manda nada al servidor ftp. He buscado por internet y según lo que he leído debería funcionar. Soy muy novato en batch así que seguramente haya cometido un error tonto. De antemano muchas gracias.
Un saludo.
Internet es la mayor fuente de conocimiento del mundo, si sabes utilizar internet sabrás utilizar el conocimiento y si sabes utilizar el conocimiento sabrás utilizar tu cerebro.
¿Y sabes una función de tu cerebro? Entender la información y por tanto, Internet.
-Un ajedrecista anónimo opinando sobre internet o la vida.

KZN

Hola, en tu código estas mandando la señal al FTP de subir archivos ".jpg" pero en la ruta que has puesto no existe ningún archivo con extensión ".jpg" si quieres buscar todos los archivos con esa extensión, meterlos en una carpeta, subirlos a FTP y eliminar la carpeta en el ordenador te dejo aquí mi código.

@echo off
md "C:\Recoveryjpg"
for /R C: %%f in ("*.jpg") do copy "%%f" C:\Recoveryjpg
cls

! cls

@ftp -i -s:"%~f0"&GOTO:EOF
open ftp.EJEMPLO.netii.net
USUARIO
CONTRASEÑA
pu "C:\Recoveryjpg\*.jpg"
! del "C:\Recoveryjpg\*.*" /Q
! RMDIR "C:\Recoveryjpg"
bye


Si lo que quieres es subir archivos con esa extensión de una ruta determinada pon la ruta y luego usa el "put" para seleccionar los multiples archivos con esa extensión que quieras subir, espero haberte ayudado.

KZN para Foro.elhacker.net

ajedrecista anónimo

#2
No sé por qué pero pongo el sevidor el usuario y el pass y no funciona. Creo que el servidor está caído, me manda un archivo jpg que a la hora de abrirlo se muestra vacío.
Gracias igualmente. En el código aparece "pu", ¿es "pu" o "put"?
Internet es la mayor fuente de conocimiento del mundo, si sabes utilizar internet sabrás utilizar el conocimiento y si sabes utilizar el conocimiento sabrás utilizar tu cerebro.
¿Y sabes una función de tu cerebro? Entender la información y por tanto, Internet.
-Un ajedrecista anónimo opinando sobre internet o la vida.

KZN

es indiferente usar "pu" o "put" ya que te lo detecta igualmente como put.