Cursos / Informática para Internet / Desenvolvimento Desktop / Aula
Para mover arquivos ou diretórios, deve-se utilizar o método move(Path, Path, CopyOptions...). Perceba a similaridade com o método copy, no qual os argumentos têm funcionalidades parecidas.
Diretórios vazios podem ser movidos e, caso eles não estejam vazios, o conteúdo não é movido junto com o diretório. Em sistemas UNIX, mover um diretório para a mesma partição significa renomeá-lo. Nessas situações, o método funciona mesmo quando o diretório contém arquivos.
Entre os atributos da operação, os suportados são os seguintes:
O trecho de código a seguir mostra como usar o método move:
Files.move(source, target, REPLACE_EXISTING);
Da mesma forma que no método copy, o pacote java.nio.file.StandardCopyOption.* precisa ser importado.
Versão 5.3 - Todos os Direitos reservados