FileSystem.DeleteDirectory Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Könyvtár törlése.
Túlterhelések
| Name | Description |
|---|---|
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Könyvtár törlése. |
| DeleteDirectory(String, UIOption, RecycleOption) |
Könyvtár törlése. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Könyvtár törlése. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
Könyvtár törlése.
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)
Paraméterek
- directory
- String
A törölni kívánt címtár.
- showUI
- UIOption
Meghatározza, hogy a művelet előrehaladását vizuálisan nyomon kell-e követni. Az alapértelmezett érték UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Megadja, hogy a törölt fájlt el kell-e küldeni a Lomtárba. Az alapértelmezett érték RecycleOption.DeletePermanently.
- onUserCancel
- UICancelOption
Megadja, hogy a felhasználó a Mégse gombra kattintva kivételt jelez-e.
Kivételek
Az elérési út egy nulla hosszúságú sztring, hibás, csak üres szóközt tartalmaz, vagy érvénytelen karaktereket tartalmaz (beleértve a helyettesítő karaktereket is). Az elérési út egy eszköz elérési útja (\\.\-val kezdődik).
directory vagy Nothing üres sztring.
A könyvtár nem létezik, vagy fájl.
A könyvtárban vagy alkönyvtárban található fájl használatban van.
A címtár neve kettőspontot (:)) tartalmaz.
Az elérési út meghaladja a rendszer által megadott maximális hosszt.
A felhasználó nem rendelkezik a szükséges engedélyekkel.
A felhasználó megszakítja a műveletet, vagy a címtár nem törölhető.
Példák
A példa csak akkor törli a könyvtárat OldDirectory , ha üres.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és megkéri a felhasználót, hogy erősítse meg a törlést, de nem küldi el a tartalmat a Lomtárba.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és elküldi őket a Lomtárba, de nem jeleníti meg a művelet előrehaladását.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Megjegyzések
A showUI, recycle és onUserCancel paraméterek nem támogatottak olyan alkalmazásokban, amelyek nem interaktívak, például Windows Szolgáltatások.
Lásd még
A következőre érvényes:
DeleteDirectory(String, UIOption, RecycleOption)
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
Könyvtár törlése.
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)
Paraméterek
- directory
- String
A törölni kívánt címtár.
- showUI
- UIOption
Meghatározza, hogy a művelet előrehaladását vizuálisan nyomon kell-e követni. Az alapértelmezett érték UIOption.OnlyErrorDialogs.
- recycle
- RecycleOption
Megadja, hogy a törölt fájlt el kell-e küldeni a Lomtárba. Az alapértelmezett érték RecycleOption.DeletePermanently.
Kivételek
Az elérési út egy nulla hosszúságú sztring, hibás, csak üres szóközt tartalmaz, vagy érvénytelen karaktereket tartalmaz (beleértve a helyettesítő karaktereket is). Az elérési út egy eszköz elérési útja (\\.\-val kezdődik).
directory vagy Nothing üres sztring.
A könyvtár nem létezik, vagy fájl.
A könyvtárban vagy alkönyvtárban található fájl használatban van.
A címtár neve kettőspontot (:)) tartalmaz.
Az elérési út meghaladja a rendszer által megadott maximális hosszt.
A felhasználó nem rendelkezik a szükséges engedélyekkel.
A felhasználó megszakítja a műveletet, vagy a címtár nem törölhető.
Példák
A példa csak akkor törli a könyvtárat OldDirectory , ha üres.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és megkéri a felhasználót, hogy erősítse meg a törlést, de nem küldi el a tartalmat a Lomtárba.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és elküldi őket a Lomtárba, de nem jeleníti meg a művelet előrehaladását.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Megjegyzések
A showUI és recycle paraméterek nem támogatottak olyan alkalmazásokban, amelyek nem interaktívak, például Windows Szolgáltatások.
Lásd még
A következőre érvényes:
DeleteDirectory(String, DeleteDirectoryOption)
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
Könyvtár törlése.
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)
Paraméterek
- directory
- String
A törölni kívánt címtár.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Meghatározza, hogy mit kell tenni, ha egy törölni kívánt könyvtár fájlokat vagy könyvtárakat tartalmaz. Az alapértelmezett érték DeleteDirectoryOption.DeleteAllContents.
Kivételek
Az elérési út egy nulla hosszúságú sztring, hibás, csak üres szóközt tartalmaz, vagy érvénytelen karaktereket tartalmaz (beleértve a helyettesítő karaktereket is). Az elérési út egy eszköz elérési útja (\\.\-val kezdődik).
directory vagy Nothing üres sztring.
A könyvtár nem létezik, vagy fájl.
A könyvtárban vagy alkönyvtárban található fájl használatban van.
A címtár neve kettőspontot (:)) tartalmaz.
Az elérési út meghaladja a rendszer által megadott maximális hosszt.
A felhasználó nem rendelkezik a szükséges engedélyekkel.
A felhasználó megszakítja a műveletet, vagy a címtár nem törölhető.
Példák
A példa csak akkor törli a könyvtárat OldDirectory , ha üres.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és megkéri a felhasználót, hogy erősítse meg a törlést, de nem küldi el a tartalmat a Lomtárba.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Ez a példa törli a könyvtárat OldDirectory és annak teljes tartalmát, és elküldi őket a Lomtárba, de nem jeleníti meg a művelet előrehaladását.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)