Share via


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

Riferimenti

RenameDirectory