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 em seu código (Visual Basic).
Programação robusta
As condições a seguir podem causar uma exceção:
O caminho inválido para um dos seguintes motivos: Ele é uma cadeia 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 no Visual Basic
Como: Analisar arquivo Paths in Visual Basic
Como: Mover um diretório no Visual Basic
Como: Mover o Sumário de um diretório no Visual Basic