Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como obter um arquivo eficiente usando FTP em Java
Programadores muitas vezes executar programas externos para funções não implementadas pelo código Java. Os programas externos sendo utilizados não são , necessariamente, escrito em Java, e, por vezes , os programadores não têm acesso aos códigos-fonte . Em particular, um programa Java pode executar o programa externo para abrir um cliente para o protocolo de transferência de arquivos (FTP). Instruções
1

Abra um editor de texto , clicando duas vezes em seu ícone no desktop. Criar um arquivo de comandos de FTP usando o editor ; esse arquivo contém uma lista de comandos para o cliente FTP para executar. Digite o seguinte texto no arquivo :

abrir server.company.com

UserID

senha

obter remoteFile.doc

bye

Substituir " server.company.com " com o nome do host do servidor FTP, " ID de usuário " com o nome de sua conta de FTP, "password" com a senha da conta FTP, e " remoteFile.doc " com o nome do arquivo que você deseja obter a partir do servidor FTP. Salve o arquivo de comandos FTP como " ftpCommands.txt " e saia do editor de texto
2

Inclua as seguintes linhas no início do seu programa Java : .

Importação " java . io * . ";

importação " java.util * "; .
3

Inclua a seguinte linha no seu código Java , em qualquer lugar após o código Java citado em anterior etapas :

Runtime runtimeContext = Runtime.getRuntime ();

Esta linha recupera ( uma referência a ) o contexto de execução atual onde o programa Java está sendo executado , o cliente FTP irá correr na mesma . contexto
4

Inclua as seguintes linhas no seu código Java para chamar o cliente de FTP , em qualquer lugar após o código Java citado nas etapas anteriores :

string [] = { MyCall < br >

"ftp" ,

" -s: ftpCommands.txt "

};

newProcess = runtimeContext.exec ( MyCall );

newProcess.waitFor ();

Este código cria uma matriz de cadeia que contém o nome do programa externo e seus argumentos (neste caso , o nome do arquivo de comandos de FTP) , então , o método Runtime.exec ( ) , na verdade, chama o cliente de FTP. Método Runtime.waitFor () espera até que o cliente de FTP completa para continuar a executar o seu programa Java. Nesse ponto, o arquivo remoto terá sido transferido do servidor FTP.

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é a forma de acção no Struts 
·Relação entre jsp e java 
·Como aprender Scala 
·Como obter um botão selecionado Radio em um Servlet De…
·Será que o Java Virtual Machine Java Faça mais ou men…
·Como passar o valor Checkbox Into Database Usando JSP S…
·Como excluir um nó em Sistemas de Link em Java 
·O que é um Select Case em Visual Basic 
·Como dividir Length String em Java 
·Como converter P12 com Keytool 
  Artigos em destaque
·Como criar um caminho relativo em Java 
·Como encomendar Símbolos em Programação 
·Como Chegar tópicos populares para exibir em seu site 
·Como usar onda para capturar o conteúdo de uma página…
·Como obter linhas de DataGrid em JavaScript 
·Depuração Funções 
·Como programar jogos em C + + 
·Como analisar um arquivo CSV 
·O que é o inicializador estático em Java 
·Livros relacionados à Ciência da Computação 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados