Renomear função
Renomeia um arquivo de disco ou diretório.
O recurso My dá a você maior produtividade e desempenho em operações de E/S de arquivos que Rename.Para obter mais informações, consulte Objeto My.Computer.FileSystem.
Public Sub Rename( _
ByVal OldPath As String, _
ByVal NewPath As String _
)
Parâmetros
OldPath
Obrigatório.String expressão que especifica o nome de arquivo existente e o local. OldPath podem incluir o diretório e unidade, do arquivo.NewPath
Obrigatório.String expressão que especifica o novo nome de arquivo e o local. NewPath pode incluir diretório e unidade do local de destino. O nome de arquivo especificado por NewPath não pode já existir.
Exceções
Tipo de exceção |
Número de erro |
Condição |
---|---|---|
O caminho é inválido. |
||
Arquivo OldPath não existe. |
||
O arquivo NewPath já existe |
||
O acesso é inválido. |
||
Não é possível renomear com outro dispositivo. |
Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.
Comentários
A função Rename renomeia um arquivo e move-lo para um diretório diferente, se necessário.The Rename função pode mover um arquivo em unidades, mas só pode renomear um diretório existente quando ambos NewPath e OldPath estão localizadas na mesma unidade. Rename não é possível criar um novo arquivo ou diretório.
Usando a função Rename em um arquivo aberto produz um erro.Você deve fechar um arquivo em aberto antes de renomeá-lo.Rename argumentos não é possível incluir vários caracteres (*) e caracteres curinga de caractere único (?).
Observação de segurança: |
---|
Ao usar Rename Para copiar um arquivo de um local desprotegido para um local protegido, o arquivo manterá os direitos menos restritos. Verifique para certificar-se de que você não está apresentando um possível risco de segurança. |
Exemplo
Este exemplo usa a função Rename Para renomear um arquivo.Para os fins deste exemplo, suponha que os diretórios que são especificados já existem.
Dim OldName, NewName As String
OldName = "OLDFILE"
' Define file names.
NewName = "NEWFILE"
' Rename file.
Rename(OldName, NewName)
OldName = "C:\OLDDIR\OLDFILE"
NewName = "C:\NEWDIR\NEWFILE"
' Move and rename file.
Rename(OldName, NewName)
Anotações Developer Dispositivo Inteligente
Não há suporte para esta função.
Requisitos
Namespace:Microsoft.VisualBasic
**Módulo:**FileSystem
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)
Consulte também
Tarefas
Como: Renomear um arquivo no Visual Basic
Como: Renomear um diretório no Visual Basic