FileSystem.DeleteDirectory Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u een map.
Overloads
| Name | Description |
|---|---|
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Hiermee verwijdert u een map. |
| DeleteDirectory(String, UIOption, RecycleOption) |
Hiermee verwijdert u een map. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Hiermee verwijdert u een map. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
Hiermee verwijdert u een map.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
Parameters
- directory
- String
Map die moet worden verwijderd.
- showUI
- UIOption
Hiermee geeft u op of de voortgang van de bewerking visueel moet worden bijgehouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Hiermee geeft u op of het verwijderde bestand moet worden verzonden naar de Prullenbak. De standaardwaarde is RecycleOption.DeletePermanently.
- onUserCancel
- UICancelOption
Hiermee geeft u op of er een uitzondering moet worden gegenereerd als de gebruiker op Annuleren klikt.
Uitzonderingen
Het pad is een tekenreeks met lengte nul, is ongeldig, bevat alleen witruimte of bevat ongeldige tekens (inclusief jokertekens). Het pad is een apparaatpad (begint met \\.\).
directory is Nothing of een lege tekenreeks.
De map bestaat niet of is een bestand.
Een bestand in de map of submap wordt gebruikt.
De mapnaam bevat een dubbele punt (:).
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtigingen.
De gebruiker annuleert de bewerking of de map kan niet worden verwijderd.
Voorbeelden
In het voorbeeld wordt de map OldDirectory alleen verwijderd als deze leeg is.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd, waarin de gebruiker wordt gevraagd de verwijdering te bevestigen, maar de inhoud niet naar de Prullenbak wordt verzonden.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd en naar de Prullenbak verzonden, maar wordt de voortgang van de bewerking niet weergegeven.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Opmerkingen
De parameters showUI, recycle en onUserCancel worden niet ondersteund in toepassingen die geen interactieve gebruiker zijn, zoals Windows Services.
Zie ook
Van toepassing op
DeleteDirectory(String, UIOption, RecycleOption)
Hiermee verwijdert u een map.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Shared Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption)
Parameters
- directory
- String
Map die moet worden verwijderd.
- showUI
- UIOption
Hiermee geeft u op of de voortgang van de bewerking visueel moet worden bijgehouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Hiermee geeft u op of het verwijderde bestand moet worden verzonden naar de Prullenbak. De standaardwaarde is RecycleOption.DeletePermanently.
Uitzonderingen
Het pad is een tekenreeks met lengte nul, is ongeldig, bevat alleen witruimte of bevat ongeldige tekens (inclusief jokertekens). Het pad is een apparaatpad (begint met \\.\).
directory is Nothing of een lege tekenreeks.
De map bestaat niet of is een bestand.
Een bestand in de map of submap wordt gebruikt.
De mapnaam bevat een dubbele punt (:).
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtigingen.
De gebruiker annuleert de bewerking of de map kan niet worden verwijderd.
Voorbeelden
In het voorbeeld wordt de map OldDirectory alleen verwijderd als deze leeg is.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd, waarin de gebruiker wordt gevraagd de verwijdering te bevestigen, maar de inhoud niet naar de Prullenbak wordt verzonden.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd en naar de Prullenbak verzonden, maar wordt de voortgang van de bewerking niet weergegeven.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Opmerkingen
De parameters showUI en recycle worden niet ondersteund in toepassingen die niet interactief zijn, zoals Windows Services.
Zie ook
Van toepassing op
DeleteDirectory(String, DeleteDirectoryOption)
Hiermee verwijdert u een map.
public:
static void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::DeleteDirectoryOption onDirectoryNotEmpty);
public static void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty);
static member DeleteDirectory : string * Microsoft.VisualBasic.FileIO.DeleteDirectoryOption -> unit
Public Shared Sub DeleteDirectory (directory As String, onDirectoryNotEmpty As DeleteDirectoryOption)
Parameters
- directory
- String
Map die moet worden verwijderd.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Hiermee geeft u op wat moet worden gedaan wanneer een map die moet worden verwijderd bestanden of mappen bevat. De standaardwaarde is DeleteDirectoryOption.DeleteAllContents.
Uitzonderingen
Het pad is een tekenreeks met lengte nul, is ongeldig, bevat alleen witruimte of bevat ongeldige tekens (inclusief jokertekens). Het pad is een apparaatpad (begint met \\.\).
directory is Nothing of een lege tekenreeks.
De map bestaat niet of is een bestand.
Een bestand in de map of submap wordt gebruikt.
De mapnaam bevat een dubbele punt (:).
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtigingen.
De gebruiker annuleert de bewerking of de map kan niet worden verwijderd.
Voorbeelden
In het voorbeeld wordt de map OldDirectory alleen verwijderd als deze leeg is.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd, waarin de gebruiker wordt gevraagd de verwijdering te bevestigen, maar de inhoud niet naar de Prullenbak wordt verzonden.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
In dit voorbeeld worden de map OldDirectory en alle inhoud ervan verwijderd en naar de Prullenbak verzonden, maar wordt de voortgang van de bewerking niet weergegeven.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)