Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode DeleteFile
My.Computer.FileSystem
objek memungkinkan Anda menghapus file. Di antara opsi yang ditawarkannya adalah: apakah akan mengirim file yang dihapus ke Keranjang Sampah, apakah akan meminta pengguna untuk mengonfirmasi bahwa file harus dihapus, dan apa yang harus dilakukan ketika pengguna membatalkan operasi.
Untuk menghapus file teks
DeleteFile
Gunakan metode untuk menghapus file. Kode berikut menunjukkan cara menghapus file bernamatest.txt
.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Untuk menghapus file teks dan meminta pengguna untuk mengonfirmasi bahwa file harus dihapus
DeleteFile
Gunakan metode untuk menghapus file, mengaturshowUI
keAllDialogs
. Kode berikut menunjukkan cara menghapus file bernamatest.txt
dan memungkinkan pengguna untuk mengonfirmasi bahwa file harus dihapus.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Untuk menghapus file teks dan mengirimkannya ke Keranjang Sampah
Gunakan metode
DeleteFile
untuk menghapus file, dengan menentukanSendToRecycleBin
sebagai parameterrecycle
. Kode berikut menunjukkan cara menghapus file bernamatest.txt
dan mengirimkannya ke Keranjang Sampah.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Pemrograman yang Kuat
Kondisi berikut dapat menyebabkan pengecualian:
Jalur tidak valid karena salah satu alasan berikut: ini adalah string panjang nol, hanya berisi spasi kosong, berisi karakter yang tidak valid, atau merupakan jalur perangkat (dimulai dengan \\.\) (ArgumentException).
Jalur tidak valid karena itu adalah
Nothing
(ArgumentNullException).Jalur melebihi panjang maksimum yang ditentukan sistem (PathTooLongException).
Nama file atau folder di jalur berisi titik dua (:) atau dalam format yang tidak valid (NotSupportedException).
File sedang digunakan (IOException).
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur (SecurityException).
File tidak ada (FileNotFoundException).
Pengguna tidak memiliki izin untuk menghapus file, atau file bersifat baca-saja (UnauthorizedAccessException).
Situasi kepercayaan parsial ada di mana pengguna tidak memiliki izin yang memadai (SecurityException).
Pengguna membatalkan operasi dan
onUserCancel
diatur keThrowException
(OperationCanceledException).