Como mover um arquivo para outro diretório em Java


Para mover um arquivo para outro diretório em java basta utilizar o método renameTo da classe File. Veja o exemplo abaixo ou baixe o zip do projeto exemplo.

java-oracle

package com.marvinsiq.arquivo;
import java.io.File;
public class MoveArquivo {
    public static void main(String[] args) {
        // Arquivo a ser movido
        File arquivo = new File("teste.txt");
        if (!arquivo.exists()) {
            System.out.println("Arquivo não encontrado");
        } else {
            // Diretorio de destino
            File diretorioDestino = new File("/tmp");
            // Move o arquivo para o novo diretorio
            boolean sucesso = arquivo.renameTo(new File(diretorioDestino, arquivo.getName()));
            if (sucesso) {
                System.out.println("Arquivo movido para '" + diretorioDestino.getAbsolutePath() + "'");
            } else {
                System.out.println("Erro ao mover arquivo '" + arquivo.getAbsolutePath() + "' para '"
                        + diretorioDestino.getAbsolutePath() + "'");
            }
        }
    }
}
Related Posts Plugin for WordPress, Blogger...