Condividi tramite


Procedura: eliminare una directory in Visual Basic

Aggiornamento: novembre 2007

Utilizzare il metodo DeleteDirectory dell'oggetto My.Computer.FileSystem per eliminare una directory. Di seguito sono elencate alcune opzioni disponibili: se eliminare o non eliminare il contenuto della directory, se inviare o non inviare la directory eliminata al Cestino e se visualizzare o non visualizzare lo stato di avanzamento del processo di eliminazione.

Per eliminare una directory solo se è vuota

  • Utilizzare il metodo DeleteDirectory per eliminare la directory, specificando False per onDirectoryNotEmpty. Nell'esempio riportato di seguito la directory denominata OldDirectory viene eliminata solo se è vuota.

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", _
    FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
    

Per eliminare una directory e inviarla al Cestino

  • Utilizzare il metodo DeleteDirectory per eliminare la directory, specificando RecycleOption.SendToRecycleBin per recycle. Nell'esempio riportato di seguito viene eliminata la directory denominata OldDirectory e il relativo contenuto, vengono inviati al Cestino e viene visualizzato lo stato di avanzamento dell'operazione.

    My.Computer.FileSystem.DeleteDirectory("C:\OldDirectory", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.SendToRecycleBin)
    

Programmazione efficiente

Le seguenti condizioni possono generare un'eccezione:

Vedere anche

Attività

Procedura: eliminare un file in Visual Basic

Riferimenti

Enumerazione UICancelOption

Metodo My.Computer.FileSystem.DeleteDirectory

Enumerazione RecycleOption

Enumerazione UIOption

Enumerazione DeleteDirectoryOption