copia de arquivo pela rede em java
Como faço para criar um codigo java que copie arquivos com extensão pdf e xls de uma determinada pasta para uma outra máquina na rede?
Adriana
Curtidas 0
Respostas
Soeuseijothaz
05/03/2015
Como faço para criar um codigo java que copie arquivos com extensão pdf e xls de uma determinada pasta para uma outra máquina na rede?
Web ou Desktop?
GOSTEI 0
Adriana
05/03/2015
desktop
GOSTEI 0
Soeuseijothaz
05/03/2015
Tem um bom tempo que não uso o Java, mas veja se as sugestões abaixo lhe ajudam, se não ajudar alguém aqui do fórum poderá sugerir outra abordagem.
Ou veja este link
import java.io.*;
public class Estudos{
public static void main(String[] args){
try{
File arquivo1 = new File("C:\\java\\Exemplo.java");
File arquivo2 = new File("C:\\java\\Exemplo2.java");
copiar(arquivo1, arquivo2);
System.out.println("O arquivo1 foi copiado para o arquivo2");
}
catch(IOException e){
// pode ocorrer erros
}
}
static void copiar(File fonte, File destino) throws IOException{
InputStream in = new FileInputStream(fonte);
OutputStream out = new FileOutputStream(destino);
byte[] buf = new byte[1024];
int len;
while((len = in.read(buf)) > 0){
out.write(buf, 0, len);
}
in.close();
out.close();
}
}
Ou veja este link
GOSTEI 0
Adriana
05/03/2015
Então, testei aqui e digitando o nome do arquivo funciona, porém eu preciso que ele copie apenas os arquivos que possuem extensão *.pdf e *.xls da pasta de origem para a pasta de destino na rede, e com esse código não funciona.
GOSTEI 0