FileSystem.DeleteDirectory Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odstraní adresář.
Přetížení
| Name | Description |
|---|---|
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Odstraní adresář. |
| DeleteDirectory(String, UIOption, RecycleOption) |
Odstraní adresář. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Odstraní adresář. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Odstraní adresář.
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)
Parametry
- directory
- String
Adresář, který se má odstranit.
- showUI
- UIOption
Určuje, jestli se má vizuálně sledovat průběh operace. Výchozí hodnota je UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Určuje, jestli se má odstraněný soubor odeslat do koše. Výchozí hodnota je RecycleOption.DeletePermanently.
- onUserCancel
- UICancelOption
Určuje, zda má dojít k výjimce, pokud uživatel klikne na tlačítko Storno.
Výjimky
Cesta je řetězec nulové délky, je poškozený, obsahuje pouze prázdné znaky nebo obsahuje neplatné znaky (včetně zástupných znaků). Cesta je cesta zařízení (začíná řetězcem \\.\).
directory je Nothing nebo prázdný řetězec.
Adresář neexistuje nebo je soubor.
Soubor v adresáři nebo podadresáři se používá.
Název adresáře obsahuje dvojtečku (:).
Cesta překračuje maximální délku definovanou systémem.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Příklad odstraní adresář OldDirectory pouze v případě, že je prázdný.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah a požádá uživatele o potvrzení odstranění, ale neodesílá obsah do koše.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah, odešle je do koše, ale nezobrazuje průběh operace.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Poznámky
Parametry showUI, recycle a onUserCancel nejsou podporovány v aplikacích, které nejsou interaktivními uživateli, jako jsou například služby Windows Services.
Viz také
Platí pro
DeleteDirectory(String, UIOption, RecycleOption)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Odstraní adresář.
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)
Parametry
- directory
- String
Adresář, který se má odstranit.
- showUI
- UIOption
Určuje, jestli se má vizuálně sledovat průběh operace. Výchozí hodnota je UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Určuje, jestli se má odstraněný soubor odeslat do koše. Výchozí hodnota je RecycleOption.DeletePermanently.
Výjimky
Cesta je řetězec nulové délky, je poškozený, obsahuje pouze prázdné znaky nebo obsahuje neplatné znaky (včetně zástupných znaků). Cesta je cesta zařízení (začíná řetězcem \\.\).
directory je Nothing nebo prázdný řetězec.
Adresář neexistuje nebo je soubor.
Soubor v adresáři nebo podadresáři se používá.
Název adresáře obsahuje dvojtečku (:).
Cesta překračuje maximální délku definovanou systémem.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Příklad odstraní adresář OldDirectory pouze v případě, že je prázdný.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah a požádá uživatele o potvrzení odstranění, ale neodesílá obsah do koše.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah, odešle je do koše, ale nezobrazuje průběh operace.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Poznámky
Parametry showUI a recycle nejsou podporovány v aplikacích, které nejsou interaktivními uživateli, například Windows Services.
Viz také
Platí pro
DeleteDirectory(String, DeleteDirectoryOption)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Odstraní adresář.
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)
Parametry
- directory
- String
Adresář, který se má odstranit.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Určuje, co se má udělat, když adresář, který se má odstranit, obsahuje soubory nebo adresáře. Výchozí hodnota je DeleteDirectoryOption.DeleteAllContents.
Výjimky
Cesta je řetězec nulové délky, je poškozený, obsahuje pouze prázdné znaky nebo obsahuje neplatné znaky (včetně zástupných znaků). Cesta je cesta zařízení (začíná řetězcem \\.\).
directory je Nothing nebo prázdný řetězec.
Adresář neexistuje nebo je soubor.
Soubor v adresáři nebo podadresáři se používá.
Název adresáře obsahuje dvojtečku (:).
Cesta překračuje maximální délku definovanou systémem.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Příklad odstraní adresář OldDirectory pouze v případě, že je prázdný.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah a požádá uživatele o potvrzení odstranění, ale neodesílá obsah do koše.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Tento příklad odstraní adresář OldDirectory a veškerý jeho obsah, odešle je do koše, ale nezobrazuje průběh operace.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)