Condividi tramite


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

Riferimenti

Metodo My.Computer.FileSystem.RenameDirectory