FileSystem.MoveFile 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 arquivo para um novo local.
Sobrecargas
MoveFile(String, String) |
Move um arquivo para um novo local. |
MoveFile(String, String, UIOption) |
Move um arquivo para um novo local. |
MoveFile(String, String, Boolean) |
Move um arquivo para um novo local. |
MoveFile(String, String, UIOption, UICancelOption) |
Move um arquivo para um novo local. |
MoveFile(String, String)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um arquivo para um novo local.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public static void MoveFile (string sourceFileName, string destinationFileName);
static member MoveFile : string * string -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String)
Parâmetros
- sourceFileName
- String
Caminho do arquivo a ser movido.
- destinationFileName
- String
Caminho do diretório para o qual o arquivo deve ser 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 \\.\); ele termina com uma barra à direita.
destinationFileName
é Nothing
ou é uma cadeia de caracteres vazia.
O arquivo de origem não é válido ou não existe.
O arquivo está sendo usado por outro processo, ou ocorre um erro de E/S.
O caminho excede o tamanho máximo definido pelo sistema.
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.
Exemplos
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
e o renomeia Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Comentários
Se a estrutura de destino não existir, ela será criada.
O MoveFile
método preserva ACEs (Controle de Acesso Entradas) somente ao mover o arquivo dentro do mesmo volume. Isso inclui ACEs herdados, que se tornam ACEs diretos quando movidos (ACEs diretos têm precedência sobre ACEs herdados). Se um arquivo for movido entre volumes, os ACEs não serão copiados.
A tabela a seguir lista um exemplo de uma tarefa envolvendo o My.Computer.FileSystem.MoveFile
método .
Para | Consulte |
---|---|
Mover um arquivo | Como mover um arquivo no Visual Basic |
Aplica-se a
MoveFile(String, String, UIOption)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um arquivo para um novo local.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void MoveFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption)
Parâmetros
- sourceFileName
- String
Caminho do arquivo a ser movido.
- destinationFileName
- String
Caminho do diretório para o qual o arquivo deve ser 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 \\.\); ele termina com uma barra à direita.
destinationFileName
é Nothing
ou é uma cadeia de caracteres vazia.
O arquivo de origem não é válido ou não existe.
O arquivo está sendo usado por outro processo, ou ocorre um erro de E/S.
O caminho excede o tamanho máximo definido pelo sistema.
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.
Exemplos
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
e o renomeia Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Comentários
Se a estrutura de destino não existir, ela será criada.
O MoveFile
método preserva ACEs (Controle de Acesso Entradas) somente ao mover o arquivo dentro do mesmo volume. Isso inclui ACEs herdados, que se tornam ACEs diretos quando movidos (ACEs diretos têm precedência sobre ACEs herdados). Se um arquivo for movido entre volumes, os ACEs não serão copiados.
A tabela a seguir lista um exemplo de uma tarefa envolvendo o My.Computer.FileSystem.MoveFile
método .
Para | Consulte |
---|---|
Mover um arquivo | Como mover um arquivo no Visual Basic |
Confira também
Aplica-se a
MoveFile(String, String, Boolean)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um arquivo para um novo local.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public static void MoveFile (string sourceFileName, string destinationFileName, bool overwrite);
static member MoveFile : string * string * bool -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)
Parâmetros
- sourceFileName
- String
Caminho do arquivo a ser movido.
- destinationFileName
- String
Caminho do diretório para o qual o arquivo deve ser movido.
- overwrite
- Boolean
True
para substituir arquivos existentes; 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 \\.\); ele termina com uma barra à direita.
destinationFileName
é Nothing
ou é uma cadeia de caracteres vazia.
O arquivo de origem não é válido ou não existe.
O arquivo está sendo usado por outro processo, ou ocorre um erro de E/S.
O caminho excede o tamanho máximo definido pelo sistema.
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.
Exemplos
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
e o renomeia Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Comentários
Se a estrutura de destino não existir, ela será criada.
O MoveFile
método preserva ACEs (Controle de Acesso Entradas) somente ao mover o arquivo dentro do mesmo volume. Isso inclui ACEs herdados, que se tornam ACEs diretos quando movidos (ACEs diretos têm precedência sobre ACEs herdados). Se um arquivo for movido entre volumes, os ACEs não serão copiados.
A tabela a seguir lista um exemplo de uma tarefa envolvendo o My.Computer.FileSystem.MoveFile
método .
Para | Consulte |
---|---|
Mover um arquivo | Como mover um arquivo no Visual Basic |
Aplica-se a
MoveFile(String, String, UIOption, UICancelOption)
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Move um arquivo para um novo local.
public:
static void MoveFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void MoveFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member MoveFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub MoveFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption)
Parâmetros
- sourceFileName
- String
Caminho do arquivo a ser movido.
- destinationFileName
- String
Caminho do diretório para o qual o arquivo deve ser 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 \\.\); ele termina com uma barra à direita.
destinationFileName
é Nothing
ou é uma cadeia de caracteres vazia.
O arquivo de origem não é válido ou não existe.
O arquivo está sendo usado por outro processo, ou ocorre um erro de E/S.
onUserCancel
é definido como ThrowException
e o usuário cancelou a operação ou ocorreu um erro de E/S não especificado.
O caminho excede o tamanho máximo definido pelo sistema.
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.
Exemplos
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")
Este exemplo move o arquivo Test.txt
de TestDir1
para TestDir2
e o renomeia Test2.txt
.
My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test2.txt")
Comentários
Se a estrutura de destino não existir, ela será criada.
O MoveFile
método preserva ACEs (Controle de Acesso Entradas) somente ao mover o arquivo dentro do mesmo volume. Isso inclui ACEs herdados, que se tornam ACEs diretos quando movidos (ACEs diretos têm precedência sobre ACEs herdados). Se um arquivo for movido entre volumes, os ACEs não serão copiados.
A tabela a seguir lista um exemplo de uma tarefa envolvendo o My.Computer.FileSystem.MoveFile
método .
Para | Consulte |
---|---|
Mover um arquivo | Como mover um arquivo no Visual Basic |