FileSystem.DeleteDirectory Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus direktori.
Overload
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Menghapus direktori. |
DeleteDirectory(String, UIOption, RecycleOption) |
Menghapus direktori. |
DeleteDirectory(String, DeleteDirectoryOption) |
Menghapus direktori. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Menghapus direktori.
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)
Parameter
- directory
- String
Direktori yang akan dihapus.
- showUI
- UIOption
Menentukan apakah akan melacak kemajuan operasi secara visual. Defaultnya adalah UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Menentukan apakah file yang dihapus harus dikirim ke Keranjang Sampah atau tidak. Defaultnya adalah RecycleOption.DeletePermanently
.
- onUserCancel
- UICancelOption
Menentukan apakah akan melemparkan pengecualian jika pengguna mengklik Batal.
Pengecualian
Jalur adalah string panjang nol, cacat, hanya berisi spasi kosong, atau berisi karakter yang tidak valid (termasuk karakter kartubebas). Jalur adalah jalur perangkat (dimulai dengan \\.\).
directory
adalah Nothing
atau string kosong.
Direktori tidak ada atau merupakan file.
File dalam direktori atau subdirektori sedang digunakan.
Nama direktori berisi titik dua (:).
Jalur melebihi panjang maksimum yang ditentukan sistem.
Pengguna tidak memiliki izin yang diperlukan.
Pengguna membatalkan operasi atau direktori tidak dapat dihapus.
Contoh
Contoh menghapus direktori OldDirectory
hanya jika kosong.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, meminta pengguna untuk mengonfirmasi penghapusan, tetapi tidak mengirim konten ke Keranjang Sampah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, mengirimkannya ke Keranjang Sampah, tetapi tidak menunjukkan kemajuan operasi.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Keterangan
Parameter showUI
, recycle
, dan onUserCancel
tidak didukung dalam aplikasi yang tidak interaktif pengguna, seperti Layanan Windows.
Lihat juga
Berlaku untuk
DeleteDirectory(String, UIOption, RecycleOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Menghapus direktori.
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)
Parameter
- directory
- String
Direktori yang akan dihapus.
- showUI
- UIOption
Menentukan apakah akan melacak kemajuan operasi secara visual. Defaultnya adalah UIOption.OnlyErrorDialogs
.
- recycle
- RecycleOption
Menentukan apakah file yang dihapus harus dikirim ke Keranjang Sampah atau tidak. Defaultnya adalah RecycleOption.DeletePermanently
.
Pengecualian
Jalur adalah string panjang nol, cacat, hanya berisi spasi kosong, atau berisi karakter yang tidak valid (termasuk karakter kartubebas). Jalur adalah jalur perangkat (dimulai dengan \\.\).
directory
adalah Nothing
atau string kosong.
Direktori tidak ada atau merupakan file.
File dalam direktori atau subdirektori sedang digunakan.
Nama direktori berisi titik dua (:).
Jalur melebihi panjang maksimum yang ditentukan sistem.
Pengguna tidak memiliki izin yang diperlukan.
Pengguna membatalkan operasi atau direktori tidak dapat dihapus.
Contoh
Contoh menghapus direktori OldDirectory
hanya jika kosong.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, meminta pengguna untuk mengonfirmasi penghapusan, tetapi tidak mengirim konten ke Keranjang Sampah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, mengirimkannya ke Keranjang Sampah, tetapi tidak menunjukkan kemajuan operasi.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Keterangan
Parameter showUI
dan recycle
tidak didukung dalam aplikasi yang tidak interaktif pengguna, seperti Windows Services.
Lihat juga
Berlaku untuk
DeleteDirectory(String, DeleteDirectoryOption)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Menghapus direktori.
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)
Parameter
- directory
- String
Direktori yang akan dihapus.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Menentukan apa yang harus dilakukan ketika direktori yang akan dihapus berisi file atau direktori. Defaultnya adalah DeleteDirectoryOption.DeleteAllContents
.
Pengecualian
Jalur adalah string panjang nol, cacat, hanya berisi spasi kosong, atau berisi karakter yang tidak valid (termasuk karakter kartubebas). Jalur adalah jalur perangkat (dimulai dengan \\.\).
directory
adalah Nothing
atau string kosong.
Direktori tidak ada atau merupakan file.
File dalam direktori atau subdirektori sedang digunakan.
Nama direktori berisi titik dua (:).
Jalur melebihi panjang maksimum yang ditentukan sistem.
Pengguna tidak memiliki izin yang diperlukan.
Pengguna membatalkan operasi atau direktori tidak dapat dihapus.
Contoh
Contoh menghapus direktori OldDirectory
hanya jika kosong.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, meminta pengguna untuk mengonfirmasi penghapusan, tetapi tidak mengirim konten ke Keranjang Sampah.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Contoh ini menghapus direktori OldDirectory
dan semua kontennya, mengirimkannya ke Keranjang Sampah, tetapi tidak menunjukkan kemajuan operasi.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)