FileSystem.DeleteFile Yöntem

Tanım

Bir dosyayı siler.

Aşırı Yüklemeler

DeleteFile(String)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Bir dosyayı siler.

C#
public static void DeleteFile (string file);

Parametreler

file
String

Silinecek dosyanın adı ve yolu.

Özel durumlar

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çeriyor; bir dosyanın belirtilmesi gereken sondaki eğik çizgiye sahiptir; veya bir cihaz yoludur (\\.\ile başlar).

file veya Nothing boş bir dizedir.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Dosya kullanımda.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının dosyayı silme izni yok veya dosya salt okunur.

Örnekler

Bu örnek dosyasını Test.txtsiler.

VB
My.Computer.FileSystem.DeleteFile("C:\test.txt")

Bu örnek dosyayı siler ve kullanıcının dosyanın Test.txt silinmesi gerektiğini onaylamasına izin verir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Bu örnek dosyayı Test.txt siler ve Geri Dönüşüm Kutusu'na gönderir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Açıklamalar

Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.FileSystem.DeleteFile .

Amaç Bkz.
Dosyayı silmek için Nasıl Yapılır: Visual Basic'te Dosya Silme

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DeleteFile(String, UIOption, RecycleOption)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Bir dosyayı siler.

C#
public static void DeleteFile (string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);

Parametreler

file
String

Silinecek dosyanın adı ve yolu.

showUI
UIOption

İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceği. UIOption.OnlyErrorDialogs varsayılan değerdir.

recycle
RecycleOption

Silinen dosyanın Geri Dönüşüm Kutusu'na gönderilip gönderilmeyacağı. RecycleOption.DeletePermanently varsayılan değerdir.

Özel durumlar

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çeriyor; bir dosyanın belirtilmesi gereken sondaki eğik çizgiye sahiptir; veya bir cihaz yoludur (\\.\ile başlar).

file veya Nothing boş bir dizedir.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Dosya kullanımda.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının dosyayı silme izni yok veya dosya salt okunur.

Örnekler

Bu örnek dosyasını Test.txtsiler.

VB
My.Computer.FileSystem.DeleteFile("C:\test.txt")

Bu örnek dosyayı siler ve kullanıcının dosyanın Test.txt silinmesi gerektiğini onaylamasına izin verir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Bu örnek dosyayı Test.txt siler ve Geri Dönüşüm Kutusu'na gönderir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Açıklamalar

showUI ve recycle parametreleri, Windows Hizmetleri gibi kullanıcı etkileşimli olmayan uygulamalarda desteklenmez.

Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.FileSystem.DeleteFile .

Amaç Bkz.
Dosyayı silmek için Nasıl Yapılır: Visual Basic'te Dosya Silme

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Bir dosyayı siler.

C#
public static void DeleteFile (string file, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);

Parametreler

file
String

Silinecek dosyanın adı ve yolu.

showUI
UIOption

İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceği. UIOption.OnlyErrorDialogs varsayılan değerdir.

recycle
RecycleOption

Silinen dosyanın Geri Dönüşüm Kutusu'na gönderilip gönderilmeyacağı. RecycleOption.DeletePermanently varsayılan değerdir.

onUserCancel
UICancelOption

Kullanıcı işlemi iptal ettiğinde bir özel durum oluşturup oluşturmayacağını belirtir. UICancelOption.ThrowException varsayılan değerdir.

Özel durumlar

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çeriyor; bir dosyanın belirtilmesi gereken sondaki eğik çizgiye sahiptir; veya bir cihaz yoludur (\\.\ile başlar).

file veya Nothing boş bir dizedir.

Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.

Yoldaki bir dosya veya dizin adı iki nokta üst üste (:) veya geçersiz biçimde) içeriyor.

Dosya kullanımda.

Kullanıcının yolu görüntülemek için gerekli izinleri yok.

Kullanıcının dosyayı silme izni yok veya dosya salt okunur.

Kullanıcı işlemi iptal etti ve onUserCancel olarak ayarlandı ThrowException.

Örnekler

Bu örnek dosyasını Test.txtsiler.

VB
My.Computer.FileSystem.DeleteFile("C:\test.txt")

Bu örnek dosyayı siler ve kullanıcının dosyanın Test.txt silinmesi gerektiğini onaylamasına izin verir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.AllDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Bu örnek dosyayı Test.txt siler ve Geri Dönüşüm Kutusu'na gönderir.

VB
My.Computer.FileSystem.DeleteFile(
  "C:\test.txt",
  FileIO.UIOption.OnlyErrorDialogs,
  FileIO.RecycleOption.SendToRecycleBin,
  FileIO.UICancelOption.ThrowException)

Açıklamalar

showUI, recycleve onUserCancel parametreleri, Windows Hizmetleri gibi kullanıcı etkileşimli olmayan uygulamalarda desteklenmez.

Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.FileSystem.DeleteFile .

Amaç Bkz.
Dosyayı silmek için Nasıl Yapılır: Visual Basic'te Dosya Silme

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1