“Conocimientos Programación>Programación Java

Cómo obtener un archivo de manera eficiente utilizando FTP en Java

2013/10/10
Los programadores a menudo tienen programas externos para funciones no implementadas por el código Java. Los programas externos que se utilizan no son necesariamente escrito en Java, y, a veces , los programadores no tienen acceso a los códigos fuente . En particular , un programa Java puede ejecutar el programa externo para abrir un cliente para el protocolo de transferencia de archivos (FTP ) . Instrucciones
1

Abra un editor de texto haciendo doble clic en su icono en el escritorio . Crear un archivo de comandos FTP usando el editor ; ese archivo contiene una lista de comandos del cliente FTP a ejecutar. Escriba el texto siguiente en el archivo :

abierto server.company.com

idusuario

contraseña

obtener remoteFile.doc

adiós

Reemplazar " server.company.com " con el nombre de host del servidor FTP, " ID de usuario " con el nombre de su cuenta FTP , "password " con la contraseña de la cuenta FTP, y " remoteFile.doc " con el nombre del archivo que desea obtener de un servidor FTP. Guarde el archivo de comandos FTP como " ftpCommands.txt " , a continuación, salga del editor de texto
2

Incluya las siguientes líneas al principio del programa Java : .

Importación " java . * io . " ;

importación " . java.util * ";
3

incluir la siguiente línea en el código Java y en cualquier lugar después de que el código Java citado en anteriores pasos:

Runtime runtimeContext = Runtime.getRuntime ();

Esta línea recupera ( una referencia a ) el contexto de ejecución actual en el que se está ejecutando el programa Java , el cliente FTP se pueden ejecutar en el mismo . contexto
4

Incluya las siguientes líneas en su código Java para llamar el cliente FTP , en cualquier lugar después de que el código Java se cita en los pasos anteriores :

cuerda [ ] MYCALL = {

"ftp " ,

" - s : ftpCommands.txt "

} ;

newProcess = runtimeContext.exec ( MYCALL ) ;
< p > newProcess.waitFor ();

este código crea una matriz de cadena que contiene el nombre del programa externo y sus argumentos ( en este caso, el nombre del archivo de comandos FTP) y, a continuación , el método Runtime.exec ( ) llama en realidad el cliente FTP. Runtime.waitFor Método () espera hasta que el cliente FTP completa continuar ejecutando el programa Java . En ese momento, el archivo remoto se habrá descargado del servidor FTP.

Programación Java
Función Tiempo en Java
Cómo agregar un servidor a la perspectiva Eclipse
Cómo Java Ayudas Reutilización Software
Cómo mover un objeto con color en Java
JDK no es detectado por Java
¿Qué son los Applets
Cómo solucionar problemas de Java
Códigos Basic Java
Conocimientos Informáticos © http://www.ordenador.online