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í
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
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í je UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Určuje, jestli má být odstraněný soubor odeslán do koše. Výchozí je RecycleOption.DeletePermanently
.
- onUserCancel
- UICancelOption
Určuje, jestli se má vyvolat výjimka, pokud uživatel klikne na Zrušit.
Výjimky
Cesta má ř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 k zařízení (začíná na \\.\).
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řesahuje systémem definovanou maximální délku.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Tento 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 neodešle 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 a odešle je do koše, ale nezobrazí 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í pro uživatele, jako jsou služby systému Windows.
Viz také
Platí pro
DeleteDirectory(String, UIOption, RecycleOption)
- 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í je UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Určuje, jestli má být odstraněný soubor odeslán do koše. Výchozí je RecycleOption.DeletePermanently
.
Výjimky
Cesta má ř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 k zařízení (začíná na \\.\).
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řesahuje systémem definovanou maximální délku.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Tento 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 neodešle 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 a odešle je do koše, ale nezobrazí 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, jako jsou služby systému Windows.
Viz také
Platí pro
DeleteDirectory(String, DeleteDirectoryOption)
- 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í je DeleteDirectoryOption.DeleteAllContents
.
Výjimky
Cesta má ř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 k zařízení (začíná na \\.\).
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řesahuje systémem definovanou maximální délku.
Uživatel nemá požadovaná oprávnění.
Uživatel zruší operaci nebo adresář nelze odstranit.
Příklady
Tento 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 neodešle 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 a odešle je do koše, ale nezobrazí průběh operace.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)