Procedura: rinominare una directory in Visual Basic
È possibile utilizzare il metodo RenameDirectory dell'oggetto My.Computer.FileSystem per rinominare una directory specificando il percorso e il nome correnti della directory, insieme al nuovo nome per la directory. Non è possibile utilizzare il metodo 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. Nell'esempio di codice seguente 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, l'esempio si trova File system - Elaborazione di unità, cartelle e file. Per ulteriori informazioni, vedere Procedura: inserire frammenti di codice IntelliSense.
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 un dispositivo, ovvero 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 radice (IOException).
La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Il nome di un file o di una 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