Cuestión : conseguir automáticamente el archivo del ftp server usar .bat y poner sobre mi computadora

Soy planificador de tarea de funcionamiento para abrir un archivo de .bat que tome un archivo del csv de mi C: impulsión y cargas él en una tabla del sql adentro por la base de datos. Quisiera automatizar conseguir del archivo de un ftp server también.  Hay una manera de abrir automáticamente FileZilla, de abrir una sesión, de encontrar el archivo, y de transferir el archivo a mi C: ¿conducir en un archivo del palo también? el

Any otras sugerencias sería grandemente appreciated.

Thanks,
Robert
class= del

Respuesta : conseguir automáticamente el archivo del ftp server usar .bat y poner sobre mi computadora

Hola Roberto,
Sí. era una dirección local. apenas substituir esa parte por su nombre de servidor. como abajo, y la trayectoria es sí el archivo con el substitue de los comandos (username, contraseña, etc) con su trayectoria… que el fichero de diario es opcional.

ftp - s: (archivo) de la escritura (ftp server) (opcional (> (fichero de diario)

Ejemplo:
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

Sobre la fecha de la carpeta, no estoy seguro qué usted está diciendo.
¿La carpeta alejada (ftp) cambia cada día? ¿o sus cambios del directorio local cada día? Si la carpeta local: Usted quiere crear una nueva carpeta para transferir en. ¿o su directorio cambia aleatoriamente cada día y usted quiere ponerlo en la carpeta más nueva?


Por lo que sé usted no puede utilizar un nombre variable de la carpeta en el archivo de la escritura. pero el programa del ftp omite el directorio que fue comenzado adentro. Si qué usted quiso hacer es transferir a una nueva carpeta cada día usted podría hacer eso en el archivo de hornada. usted no podría cambiar el dir en la escritura sin embargo. como esto:
(nota: el “%DATE: ~4,2%%DATE: ~7,2%%DATE: pieza del ~10.4% la” podría necesitar la modificación porque depende de cómo se exhibe su fecha, y cambiar “c:\temp” a su trayectoria real)


Archivo de hornada:
--------------------------

c:\temp cd
md FTPDownload-%DATE: ~4,2%%DATE: ~7,2%%DATE: el ~10.4%
FTPDownload-%DATE cd: ~4,2%%DATE: ~7,2%%DATE: el ~10.4%
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

--------------------------


Si usted quiere ponerlo en la carpeta más nueva. No soy realmente grande con los archivos de hornada, sino que pienso que algo similar debe trabajar, cambia “c:\temp” a su trayectoria real:


Archivo de hornada:
--------------------------
@echo apagado
fijar el srcDir= C:\temp
fijar el lastmod=
pushd los “%srcDir%”
para /f “tokens=*” %%a adentro (“dir /ad /b /od 2^>NUL ") fijar lastmod=%%a
si el eco del "" del == del “%lastmod% " no podría localizar folder.&goto: eof
Cd el %srcDir% \ el %lastmod% \
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt  
--------------------------


Archivo de la escritura:
--------------------------


username
contraseña
/path/on/ftpserver cd
compartimiento
aviso
mget *
adiós

--------------------------
Otras soluciones  
 
programming4us programming4us