FileSystemProxy.MoveDirectory Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Move um diretório de um local para outro.
Sobrecargas
| Name | Description |
|---|---|
| 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)
Move um diretório de um local para outro.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName);
member this.MoveDirectory : string * string -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String)
Parâmetros
- sourceDirectoryName
- String
Caminho do diretório a mover.
- destinationDirectoryName
- String
Caminho do diretório para onde o diretório de origem está a ser movido.
Exceções
O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).
sourceDirectoryName ou destinationDirectoryName é Nothing ou uma corda vazia.
O diretório não existe.
A fonte é um diretório raiz ou O caminho de origem e o caminho de destino são os mesmos.
O percurso excede o comprimento máximo definido pelo sistema.
A operação é cíclica.
Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.
O utilizador não tem as permissões necessárias para visualizar o caminho.
O utilizador não tem a permissão necessária.
Exemplos
Este exemplo move-se Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo move-se Directory1 para dentro Directory2de , sobrescrevendo o diretório se este já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Observações
Se for feita uma tentativa de mover um diretório para dentro de um diretório que não existe, será criada a estrutura de destino.
Ver também
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- criar, eliminar e mover ficheiros e diretórios em Visual Basic
Aplica-se a
MoveDirectory(String, String, UIOption)
Move um diretório de um local para outro.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption)
Parâmetros
- sourceDirectoryName
- String
Caminho do diretório a mover.
- destinationDirectoryName
- String
Caminho do diretório para onde o diretório de origem está a ser movido.
- showUI
- UIOption
Especifica se deve acompanhar visualmente o progresso da operação. A predefinição é UIOption.OnlyErrorDialogs.
Exceções
O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).
sourceDirectoryName ou destinationDirectoryName é Nothing ou uma corda vazia.
O diretório não existe.
O diretório de destino já existe e overwrite está definido para False.
O percurso excede o comprimento máximo definido pelo sistema.
A operação é cíclica.
Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.
O utilizador não tem as permissões necessárias para visualizar o caminho.
O utilizador não tem a permissão necessária.
Exemplos
Este exemplo move-se Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo move-se Directory1 para dentro Directory2de , sobrescrevendo o diretório se este já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Observações
Se for feita uma tentativa de mover um diretório para dentro de um diretório que não existe, será criada a estrutura de destino.
Ver também
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objects (Visual Basic)
- criar, eliminar e mover ficheiros e diretórios em Visual Basic
Aplica-se a
MoveDirectory(String, String, Boolean)
Move um diretório de um local para outro.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
member this.MoveDirectory : string * string * bool -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, overwrite As Boolean)
Parâmetros
- sourceDirectoryName
- String
Caminho do diretório a mover.
- destinationDirectoryName
- String
Caminho do diretório para onde o diretório de origem está a ser movido.
- overwrite
- Boolean
True se os diretórios existentes devem ser sobrescritos; caso contrário False. A predefinição é False.
Exceções
O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).
sourceDirectoryName ou destinationDirectoryName é Nothing ou uma corda vazia.
O diretório não existe.
O diretório de destino já existe e overwrite está definido para False.
O percurso excede o comprimento máximo definido pelo sistema.
A operação é cíclica.
Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.
O utilizador não tem as permissões necessárias para visualizar o caminho.
O utilizador não tem a permissão necessária.
Exemplos
Este exemplo move-se Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo move-se Directory1 para dentro Directory2de , sobrescrevendo o diretório se este já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Observações
Se for feita uma tentativa de mover um diretório para dentro de um diretório que não existe, será criada a estrutura de destino.
Ver também
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- criar, eliminar e mover ficheiros e diretórios em Visual Basic
Aplica-se a
MoveDirectory(String, String, UIOption, UICancelOption)
Move um diretório de um local para outro.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void MoveDirectory(string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption, onUserCancel As UICancelOption)
Parâmetros
- sourceDirectoryName
- String
Caminho do diretório a mover.
- destinationDirectoryName
- String
Caminho do diretório para onde o diretório de origem está a ser movido.
- showUI
- UIOption
Especifica se deve acompanhar visualmente o progresso da operação. A predefinição é UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Especifica se uma exceção é lançada quando o utilizador cancela a operação. A predefinição é UICancelOption.ThrowException.
Exceções
O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).
sourceDirectoryName ou destinationDirectoryName é Nothing ou uma corda vazia.
O diretório não existe.
onUserCancel está definido como ThrowException e um subdiretório do ficheiro não pode ser copiado.
onUserCancel é definido para ThrowException, e o utilizador cancela a operação, ou a operação não pode ser concluída.
O utilizador não tem as permissões necessárias para visualizar o caminho.
O percurso excede o comprimento máximo definido pelo sistema.
A operação é cíclica.
Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.
O utilizador não tem a permissão necessária.
Exemplos
Este exemplo move-se Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este exemplo move-se Directory1 para dentro Directory2de , sobrescrevendo o diretório se este já existir.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Observações
Se for feita uma tentativa de mover um diretório para dentro de um diretório que não existe, será criada a estrutura de destino.
Ver também
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objects (Visual Basic)
- criar, eliminar e mover ficheiros e diretórios em Visual Basic