¿Cómo crear un script JMP que extraiga datos de varios directorios mediante FTP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy tratando de crear una secuencia de comandos JMP que se conecte a un servidor FTP y luego extraiga conjuntos de datos de varios directorios. Al usar Archivo> Abrir Internet, he podido conectarme al servidor FTP y verlo como una página web, pero estoy limitado solo al directorio de Inicio.
Entonces, mi pregunta es, ¿es posible crear un script JMP que se conecte a un servidor FTP y luego navegar a directorios predefinidos para extraer datos?
¡Gracias por la ayuda!
Re: ¿Cómo crear un script JMP que extraiga datos de varios directorios utilizando FTP?JMP 11 tiene otra forma de usar programas como FTP, ver esta publicación en la función RunProgram, que le permite controlar los programas de la línea de comandos enviándolos desde JSL y leyendo su salida con JSL.
Gracias a jara95 por la pista sobre las opciones y comandos de FTP ... Necesitaba eso.
Re: ¿Cómo crear un script JMP que extraiga datos de varios directorios utilizando FTP?Gracias por esta solución jara95! Es una forma redonda de hacerlo, pero definitivamente funciona.
Re: ¿Cómo crear un script JMP que extraiga datos de varios directorios utilizando FTP?Si su programa JMP se ejecuta en Windows, puede crear el script FTP y ejecutarlo utilizando JSL.
A continuación, el ejemplo de JSL copia todos los archivos que tienen nombres que comienzan con FILE_NAME en el directorio de FTP usando mget mando.
ftp_txt = "
\! nopen 192.168.1.10
\! nuser FTP_USER_ID CONTRASEÑA
\! nftp
\! ncd CARPETA / UBICACIÓN /
\! nlcd C: \ LOCAL \ CARPETA
\! nprompt
\! nmget FILE_NAME *
\! nbye
\!norte
";
guardar archivo de texto ("c: \ test.ftp", ftp_txt);
cmd_txt = "ftp -v -n -s: c: \ test.ftp";
guardar archivo de texto ("c: \ jmp_ftp.bat", cmd_txt);
espera (1);
abierto ("c: \ jmp_ftp.bat");