FileSystemProxy.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) |
Könyvtár törlése. |
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Könyvtár törlése. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Könyvtár törlése. |
DeleteDirectory(String, UIOption, RecycleOption)
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
Könyvtár törlése.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public 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
- RecycleOption
- UIOption
- Objects (Visual Basic)
Bemutató: Fájl törlése a Visual Basic
A következőre érvényes:
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
Könyvtár törlése.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public 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
- UICancelOption
- RecycleOption
- UIOption
- Objects (Visual Basic)
Bemutató: Fájl törlése a Visual Basic
A következőre érvényes:
DeleteDirectory(String, DeleteDirectoryOption)
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
- Forrás:
- FileSystemProxy.vb
Könyvtár törlése.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::DeleteDirectoryOption onDirectoryNotEmpty);
public void DeleteDirectory(string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.DeleteDirectoryOption -> unit
Public 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)
Lásd még
- DeleteDirectoryOption
- Objects (Visual Basic)
Bemutató: Fájl törlése a Visual Basic