Como: Mover o Sumário de um diretório no Visual Basic
Use o Método My.Computer.FileSystem.FindInFiles para obter a lista de arquivos em uma pasta e use oMétodo My.Computador.FileSystem.MoveFile para mover arquivos entre os diretórios.
Se a estrutura de destino não existir quando MoveFile for chamado, ela será criada.
Para mover o conteúdo de um diretório
Use o método GetFiles para obter a lista de arquivos do diretório, seguido pelo método MoveFile, fornecendo o arquivo de origem e o diretório para onde movê-lo.Este exemplo move todos os arquivos do diretório My Documents para o diretório StorageDir.
For Each foundFile As String In My.Computer.FileSystem.GetFiles( _ My.Computer.FileSystem.SpecialDirectories.MyDocuments, _ FileIO.SearchOption.SearchAllSubDirectories, "*.*") My.Computer.FileSystem.MoveFile(foundFile, "C:\StorageDir") Next
Programação robusta
As seguintes condições 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 \\. \) (T:System.ArgumentException).
O caminho não é válido porque ele é Nothing (ArgumentNullException).
directory não existe. (DirectoryNotFoundException).
directory aponta para um arquivo existente (IOException).
O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido (NotSupportedException).
O usuário não possui permissões necessárias para exibir o caminho (SecurityException).
O usuário não possui as permissões necessárias (UnauthorizedAccessException).
Consulte também
Tarefas
Como: Renomear um arquivo no Visual Basic
Como: Mover um arquivo no Visual Basic
Como: Criar uma cópia de um arquivo em um diretório diferente no Visual Basic
Como: Analisar arquivo Paths in Visual Basic
Como: Mover um diretório no Visual Basic
Solução de problemas: Leitura e gravação em arquivos de texto
Como: Mover uma coleção de arquivos no Visual Basic