Procedura: rinominare una directory in Visual Basic
Aggiornamento: novembre 2007
Per rinominare una directory, è possibile utilizzare il metodo RenameDirectory dell'oggetto My.Computer.FileSystem, specificando la posizione corrente e il nome della directory, oltre al nuovo nome per la directory. Questo metodo non può essere utilizzato per spostare una directory. Per spostare e rinominare una directory, utilizzare il metodo MoveDirectory.
Per rinominare una directory
Per rinominare una directory, utilizzare il metodo My.Computer.FileSystem.RenameDirectory. Nel codice riportato di seguito, la directory Test viene rinominata in SecondTest.
My.Computer.FileSystem.RenameDirectory("C:MyDocuments\Test", _ "SecondTest")
Questo esempio di codice è anche disponibile come frammento di codice IntelliSense. Nella casella di selezione dei frammenti di codice, si trova in File system - Elaborazione di unità, cartelle e file. Per ulteriori informazioni, vedere Procedura: inserire frammenti nel codice (Visual Basic).
Programmazione efficiente
Le seguenti condizioni possono causare un'eccezione:
Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero, contiene solo spazi vuoti, contiene caratteri non validi o è il percorso di una periferica, vale a dire inizia con \\.\ (ArgumentException).
newName contiene informazioni sul percorso (ArgumentException).
Il percorso non è valido in quanto Nothing (ArgumentNullException).
newName è Nothing o una stringa vuota (ArgumentNullException).
La directory di origine non è valida o non esiste (DirectoryNotFoundException).
Esiste un file o una cartella con il nome specificato in newName (IOException).
La cartella è una cartella principale (IOException).
La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Un nome di file o di cartella nel percorso contiene i due punti (:) o ha un formato non valido (NotSupportedException).
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso (SecurityException).
L'utente non dispone delle autorizzazioni necessarie (UnauthorizedAccessException).
Vedere anche
Attività
Procedura: copiare una directory in un'altra directory di Visual Basic
Procedura: analizzare percorsi di file in Visual Basic
Procedura: spostare una directory in Visual Basic
Procedura: spostare il contenuto di una directory in Visual Basic