PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum copia de arquivo pela rede em java #512817

05/03/2015

0

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

Adriana

Responder

Posts

05/03/2015

Soeuseijothaz

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?
Responder

Gostei + 0

05/03/2015

Adriana

desktop
Responder

Gostei + 0

05/03/2015

Soeuseijothaz

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.

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
Responder

Gostei + 0

05/03/2015

Adriana

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar