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 DeleteFileMy.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
DeleteFileGunakan 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
DeleteFileGunakan metode untuk menghapus file, mengaturshowUIkeAllDialogs. Kode berikut menunjukkan cara menghapus file bernamatest.txtdan 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
DeleteFileuntuk menghapus file, dengan menentukanSendToRecycleBinsebagai parameterrecycle. Kode berikut menunjukkan cara menghapus file bernamatest.txtdan 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
onUserCanceldiatur keThrowException(OperationCanceledException).