Como: Renomear um diretório no Visual Basic
O método RenameDirectory do objeto My.Computer.FileSystem pode ser usado para renomear uma pasta, fornecendo o local atual e o nome do diretório, juntamente com o novo nome para o diretório. Este método não pode ser usado para mover um diretório; use o método MoveDirectory para mover e renomear o diretório.
Para renomear um diretório
Use o método My.Computer.FileSystem.RenameDirectory para renomear uma pasta. O código a seguir renomeia o diretório Test para SecondTest.
My.Computer.FileSystem.RenameDirectory("C:MyDocuments\Test", "SecondTest")
Este exemplo de código também está disponível como um trecho de código IntelliSense. No selecionador do trecho de código, o exemplo está localizado em File system - Processing Drives, Folders, and Files. Para obter mais informações, consulte Como: Inserir trechos de código de IntelliSense.
Programação robusta
As condições a seguir podem causar uma exceção:
O caminho não é válido para um dos seguintes motivos: ela é uma seqüência de comprimento zero, ele contém somente espaços em branco, ele contém caracteres inválidos ou é um caminho de dispositivo (começa com \ \. \) (ArgumentException).
newName contém informações de caminho (ArgumentException).
O caminho não é válido porque ele é Nothing (ArgumentNullException).
newName é Nothing ou uma sequência vazia (ArgumentNullException).
O diretório de origem não é válido ou não existe (DirectoryNotFoundException).
Há um arquivo ou diretório existente com o nome especificado em newName (IOException).
A pasta é uma pasta raiz (IOException).
O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).
Um arquivo ou nome da pasta no caminho contém dois-pontos (:) ou está em formato inválido (NotSupportedException).
O usuário não possui permissões necessárias para exibir o caminho (SecurityException).
O usuário não tem permissão necessária (UnauthorizedAccessException).
Consulte também
Tarefas
Como: Copiar um diretório para outro diretório na Visual Basic
Como: Analisar os caminhos de arquivo em Visual Basic
Como: Move um diretório de Visual Basic
Como: Mover o conteúdo de um diretório Visual Basic