Boa tarde, gostaria de saber se alguem pode me passar um
exemplo de como baixar arquivos de um ftp para a minha maquina local.
Obrigado
Boa tarde, gostaria de saber se alguem pode me passar um
exemplo de como baixar arquivos de um ftp para a minha maquina local.
Obrigado
Qual linguagem?
Java
package baixararquivo;
import java.net.URL;
import java.io.FileOutputStream;
import java.net.URLConnection;
public class BaixarArquivoFTP {
private String url;
private String diretorio = System.getProperty("user.dir"); // vai pegar onde o jar esta sendo executado
private String extensao;
private FileOutputStream arquivo;
public BaixarArquivoFTP(String _url , String _extensao) {
this.url = _url;
this.extensao = _extensao;
}
private void baixarArquivo() {
URL endereco = new URL(this.url);
URLConnection conexao = endereco.openConnection();
conexao.connect();
this.arquivo = new FileOutputStream(diretorio + "//download" + new java.util.Random().nextInt(9999) + this.extensao); // vai criar o arquivo com nome aleatorio
int baixados = 0;
while ((baixados = conexao.getInputStream().read()) != -1) {
arquivo.write(baixados);
}
arquivo.close();
conexao = null;
System.out.println("Arquivo baixado com sucesso!!!");
}
public static void main(String[] args) {
try {
BaixarArquivoFTP download = new BaixarArquivoFTP("http://www.nogueira.eti.br/profmarcio/obras/Redes.pdf" , ".pdf");
download.baixarArquivo();
} catch (MalformedURLException ex) {
}
}
}
esse programa vai baixar qualquer formato de arquivo é so colocar a url arquivo ftp
Muito obrigado, funcionou certinho!
