Como fazer um “recorte cole”, alterar o caminho de um arquivo sem ter que copiar / colar / deletar no java?
EDIT: achei onde estava o problema das minhas tentativas
Estava tentando esse código:
[code] public static void main(String[] args) {
File arquivo = new File("Nada.txt");
File diretorio = new File(".//NadaMesmo/" + arquivo);
arquivo.renameTo(diretorio);
} // main[/code]
Mas acontecia nada porque o rename não cria o diretório caso seja necessário. Logo, assim funciona:
[code] public static void main(String[] args) {
File arquivo = new File("Nada.txt");
File criarDiretorio = new File(".//NadaMesmo/");
criarDiretorio.mkdir();
File diretorio = new File(".//NadaMesmo/" + arquivo);
arquivo.renameTo(diretorio);
} // main[/code]