Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DeleteFile nesnesinin My.Computer.FileSystem yöntemi bir dosyayı silmenize olanak tanır. Sunduğu seçenekler arasında şunlar yer alır: silinen dosyanın Geri Dönüşüm Kutusu'na gönderilip gönderilmeyileceği, kullanıcıdan dosyanın silinmesi gerektiğini onaylamasının istenip istenmeyeceği ve kullanıcı işlemi iptal ettiğinde ne yapması gerektiğidir.
Metin dosyasını silmek için
DeleteFiledosyasını silmek için yöntemini kullanın. Aşağıdaki kod adlıtest.txtdosyanın nasıl silineceği gösterilmektedir.My.Computer.FileSystem.DeleteFile("C:\test.txt")
Bir metin dosyasını silmek ve kullanıcıdan dosyanın silinmesi gerektiğini onaylamasını istemek için
Dosyayı silmek için
DeleteFileyöntemini kullanın,showUIayarınıAllDialogsolarak ayarlayın. Aşağıdaki kod, adlıtest.txtdosyanın nasıl silindiğini gösterir ve kullanıcının dosyanın silinmesi gerektiğini onaylamasına izin verir.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
Metin dosyasını silmek ve Geri Dönüşüm Kutusu'na göndermek için
Dosyayı silmek için
DeleteFileyöntemini kullanın veSendToRecycleBinparametresi içinrecyclebelirtin. Aşağıdaki kod, adlıtest.txtdosyanın nasıl silineceği ve Geri Dönüşüm Kutusu'na nasıl göndereceğinizi gösterir.My.Computer.FileSystem.DeleteFile("C:\test.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
Sağlam Programlama
Aşağıdaki koşullar bir özel duruma neden olabilir:
Yol aşağıdaki nedenlerden biri için geçerli değildir: sıfır uzunluklu bir dizedir, yalnızca boşluk içerir, geçersiz karakterler içerir veya bir cihaz yoludur (\\.\) (ArgumentException ile başlar).
Yol geçerli değil çünkü
Nothing(ArgumentNullException).Yol, sistem tarafından tanımlanan uzunluk üst sınırını (PathTooLongException) aşıyor.
Yolda bulunan dosya veya klasör adı çift nokta (:) içeriyor ya da geçersiz bir biçimde (NotSupportedException).
Dosya kullanımda (IOException ).
Kullanıcı, yolu ( ) görüntülemek için gerekli izinlere sahipSecurityException değil.
Dosya yok (FileNotFoundException).
Kullanıcının dosyayı silme izni yok veya dosya salt okunur (UnauthorizedAccessException).
Kullanıcının yeterli izinlere (SecurityException) sahip olmadığı kısmi güven durumu vardır.
Kullanıcı işlemi iptal etti ve
onUserCancelThrowExceptionolarak ayarlandı (OperationCanceledException).