Condividi tramite


Procedura: eliminare una directory in Visual Basic

Utilizzare il metodo DeleteDirectory dell'oggetto My.Computer.FileSystem per eliminare una directory. Tra le opzioni sia: indipendentemente dal fatto che per eliminare il contenuto della directory, indipendentemente dal fatto che l'invio della directory eliminata a Cestino e indipendentemente dal fatto che mostrare lo stato di avanzamento dell'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

UICancelOption

DeleteDirectory

RecycleOption

UIOption

DeleteDirectoryOption