FileSystem.MoveDirectory Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Move um diretório de um local para outro.
Sobrecargas
MoveDirectory(String, String) |
Move um diretório de um local para outro. |
MoveDirectory(String, String, UIOption) |
Move um diretório de um local para outro. |
MoveDirectory(String, String, Boolean) |
Move um diretório de um local para outro. |
MoveDirectory(String, String, UIOption, UICancelOption) |
Move um diretório de um local para outro. |
MoveDirectory(String, String)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um diretório de um local para outro.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);
static member MoveDirectory : string * string -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String)
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser movido.
- destinationDirectoryName
- String
O caminho do diretório para o qual o diretório de origem está sendo movido.
Exceções
O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero, contém apenas espaços em branco, contém caracteres inválidos ou é um caminho de dispositivo (começa com \\.\).
sourceDirectoryName
ou destinationDirectoryName
é Nothing
ou uma cadeia de caracteres vazia.
O diretório não existe.
A origem é um diretório raiz ou o caminho de origem e o caminho de destino são os mesmos.
O caminho excede o tamanho máximo definido pelo sistema.
A operação é cíclica.
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido.
O usuário não tem as permissões necessárias para exibir o caminho.
O usuário não tem a permissão necessária.
Exemplos
Este exemplo é movido Directory1
para dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo se move Directory1
para dentro Directory2
de , substituindo o diretório se ele já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentários
Se for feita uma tentativa de mover um diretório dentro de um diretório que não existe, a estrutura de destino será criada.
Confira também
Aplica-se a
MoveDirectory(String, String, UIOption)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um diretório de um local para outro.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption)
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser movido.
- destinationDirectoryName
- String
O caminho do diretório para o qual o diretório de origem está sendo movido.
- showUI
- UIOption
Especifica se o progresso da operação deve ser acompanhado visualmente. O padrão é UIOption.OnlyErrorDialogs
.
Exceções
O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero, contém apenas espaços em branco, contém caracteres inválidos ou é um caminho de dispositivo (começa com \\.\).
sourceDirectoryName
ou destinationDirectoryName
é Nothing
ou uma cadeia de caracteres vazia.
O diretório não existe.
O diretório de destino já existe e overwrite
está definido como False
.
O caminho excede o tamanho máximo definido pelo sistema.
A operação é cíclica.
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido.
O usuário não tem as permissões necessárias para exibir o caminho.
O usuário não tem a permissão necessária.
Exemplos
Este exemplo é movido Directory1
para dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo se move Directory1
para dentro Directory2
de , substituindo o diretório se ele já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentários
Se for feita uma tentativa de mover um diretório dentro de um diretório que não existe, a estrutura de destino será criada.
Confira também
Aplica-se a
MoveDirectory(String, String, Boolean)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um diretório de um local para outro.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
static member MoveDirectory : string * string * bool -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, overwrite As Boolean)
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser movido.
- destinationDirectoryName
- String
O caminho do diretório para o qual o diretório de origem está sendo movido.
- overwrite
- Boolean
True
se os diretórios existentes devem ser substituídos; caso contrário, False
. O padrão é False
.
Exceções
O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero, contém apenas espaços em branco, contém caracteres inválidos ou é um caminho de dispositivo (começa com \\.\).
sourceDirectoryName
ou destinationDirectoryName
é Nothing
ou uma cadeia de caracteres vazia.
O diretório não existe.
O diretório de destino já existe e overwrite
está definido como False
.
O caminho excede o tamanho máximo definido pelo sistema.
A operação é cíclica.
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido.
O usuário não tem as permissões necessárias para exibir o caminho.
O usuário não tem a permissão necessária.
Exemplos
Este exemplo é movido Directory1
para dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo se move Directory1
para dentro Directory2
de , substituindo o diretório se ele já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentários
Se for feita uma tentativa de mover um diretório dentro de um diretório que não existe, a estrutura de destino será criada.
Confira também
Aplica-se a
MoveDirectory(String, String, UIOption, UICancelOption)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um diretório de um local para outro.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption, onUserCancel As UICancelOption)
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser movido.
- destinationDirectoryName
- String
O caminho do diretório para o qual o diretório de origem está sendo movido.
- showUI
- UIOption
Especifica se o progresso da operação deve ser acompanhado visualmente. O padrão é UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Especifica se uma exceção é lançada ou não quando o usuário cancela a operação. O padrão é UICancelOption.ThrowException
.
Exceções
O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero, contém apenas espaços em branco, contém caracteres inválidos ou é um caminho de dispositivo (começa com \\.\).
sourceDirectoryName
ou destinationDirectoryName
é Nothing
ou uma cadeia de caracteres vazia.
O diretório não existe.
onUserCancel
é definido como ThrowException
e um subdiretório do arquivo não pode ser copiado.
onUserCancel
é definido como ThrowException
e o usuário cancela a operação ou a operação não pode ser concluída.
O usuário não tem as permissões necessárias para exibir o caminho.
O caminho excede o tamanho máximo definido pelo sistema.
A operação é cíclica.
Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido.
O usuário não tem a permissão necessária.
Exemplos
Este exemplo é movido Directory1
para dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo se move Directory1
para dentro Directory2
de , substituindo o diretório se ele já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentários
Se for feita uma tentativa de mover um diretório dentro de um diretório que não existe, a estrutura de destino será criada.