FileSystemProxy.DeleteDirectory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dizini siler.
Aşırı Yüklemeler
DeleteDirectory(String, UIOption, RecycleOption) |
Bir dizini siler. |
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Bir dizini siler. |
DeleteDirectory(String, DeleteDirectoryOption) |
Bir dizini siler. |
DeleteDirectory(String, UIOption, RecycleOption)
Bir dizini siler.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle);
public void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption -> unit
Public Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption)
Parametreler
- directory
- String
Silinecek dizin.
- showUI
- UIOption
İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceğini belirtir. UIOption.OnlyErrorDialogs
varsayılan değerdir.
- recycle
- RecycleOption
Silinen dosyanın Geri Dönüşüm Kutusu'na gönderilip gönderilmeymeyeceğini belirtir. RecycleOption.DeletePermanently
varsayılan değerdir.
Özel durumlar
Yol sıfır uzunluklu bir dizedir, hatalı biçimlendirilmiş, yalnızca boşluk içeriyor veya geçersiz karakterler içeriyor (joker karakterler dahil). Yol bir cihaz yoludur (\\.\ile başlar).
directory
veya Nothing
boş bir dizedir.
Dizin yok veya bir dosya.
Dizindeki veya alt dizindeki bir dosya kullanımda.
Dizin adı iki nokta üst üste (:).
Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
Kullanıcının gerekli izinleri yok.
Kullanıcı işlemi iptal eder veya dizin silinemez.
Örnekler
Örnek, dizini OldDirectory
yalnızca boşsa siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Bu örnek dizini OldDirectory
ve tüm içeriğini siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek kullanıcıdan silme işlemini onaylamasını ister, ancak içeriği Geri Dönüşüm Kutusu'na göndermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek Geri Dönüşüm Kutusu'na gönderir, ancak işlemin ilerleme durumunu göstermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Açıklamalar
showUI
ve recycle
parametreleri, Windows Hizmetleri gibi kullanıcı etkileşimli olmayan uygulamalarda desteklenmez.
Ayrıca bkz.
Şunlara uygulanır
DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)
Bir dizini siler.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::RecycleOption recycle, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.RecycleOption recycle, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.RecycleOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub DeleteDirectory (directory As String, showUI As UIOption, recycle As RecycleOption, onUserCancel As UICancelOption)
Parametreler
- directory
- String
Silinecek dizin.
- showUI
- UIOption
İşlemin ilerleme durumunun görsel olarak izlenip izlenmeyeceğini belirtir. UIOption.OnlyErrorDialogs
varsayılan değerdir.
- recycle
- RecycleOption
Silinen dosyanın Geri Dönüşüm Kutusu'na gönderilip gönderilmeymeyeceğini belirtir. RecycleOption.DeletePermanently
varsayılan değerdir.
- onUserCancel
- UICancelOption
Kullanıcı İptal'e tıklarsa özel durum oluşturup oluşturmayacağını belirtir.
Özel durumlar
Yol sıfır uzunluklu bir dizedir, hatalı biçimlendirilmiş, yalnızca boşluk içeriyor veya geçersiz karakterler içeriyor (joker karakterler dahil). Yol bir cihaz yoludur (\\.\ile başlar).
directory
veya Nothing
boş bir dizedir.
Dizin yok veya bir dosya.
Dizindeki veya alt dizindeki bir dosya kullanımda.
Dizin adı iki nokta üst üste (:).
Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
Kullanıcının gerekli izinleri yok.
Kullanıcı işlemi iptal eder veya dizin silinemez.
Örnekler
Örnek, dizini OldDirectory
yalnızca boşsa siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Bu örnek dizini OldDirectory
ve tüm içeriğini siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek kullanıcıdan silme işlemini onaylamasını ister, ancak içeriği Geri Dönüşüm Kutusu'na göndermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek Geri Dönüşüm Kutusu'na gönderir, ancak işlemin ilerleme durumunu göstermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)
Açıklamalar
showUI
, recycle
ve onUserCancel
parametreleri, Windows Hizmetleri gibi kullanıcı etkileşimli olmayan uygulamalarda desteklenmez.
Ayrıca bkz.
- UICancelOption
- RecycleOption
- UIOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya Silme
Şunlara uygulanır
DeleteDirectory(String, DeleteDirectoryOption)
Bir dizini siler.
public:
void DeleteDirectory(System::String ^ directory, Microsoft::VisualBasic::FileIO::DeleteDirectoryOption onDirectoryNotEmpty);
public void DeleteDirectory (string directory, Microsoft.VisualBasic.FileIO.DeleteDirectoryOption onDirectoryNotEmpty);
member this.DeleteDirectory : string * Microsoft.VisualBasic.FileIO.DeleteDirectoryOption -> unit
Public Sub DeleteDirectory (directory As String, onDirectoryNotEmpty As DeleteDirectoryOption)
Parametreler
- directory
- String
Silinecek dizin.
- onDirectoryNotEmpty
- DeleteDirectoryOption
Silinecek bir dizin dosya veya dizin içerdiğinde yapılması gerekenleri belirtir. DeleteDirectoryOption.DeleteAllContents
varsayılan değerdir.
Özel durumlar
Yol sıfır uzunluklu bir dizedir, hatalı biçimlendirilmiş, yalnızca boşluk içeriyor veya geçersiz karakterler içeriyor (joker karakterler dahil). Yol bir cihaz yoludur (\\.\ile başlar).
directory
veya Nothing
boş bir dizedir.
Dizin yok veya bir dosya.
Dizindeki veya alt dizindeki bir dosya kullanımda.
Dizin adı iki nokta üst üste (:).
Yol, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
Kullanıcının gerekli izinleri yok.
Kullanıcı işlemi iptal eder veya dizin silinemez.
Örnekler
Örnek, dizini OldDirectory
yalnızca boşsa siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty)
Bu örnek dizini OldDirectory
ve tüm içeriğini siler.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.DeleteDirectoryOption.DeleteAllContents)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek kullanıcıdan silme işlemini onaylamasını ister, ancak içeriği Geri Dönüşüm Kutusu'na göndermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.DeletePermanently,
FileIO.UICancelOption.ThrowException)
Bu örnek, dizini OldDirectory
ve tüm içeriğini silerek Geri Dönüşüm Kutusu'na gönderir, ancak işlemin ilerleme durumunu göstermez.
My.Computer.FileSystem.DeleteDirectory(
"C:\OldDirectory",
FileIO.UIOption.AllDialogs,
FileIO.RecycleOption.SendToRecycleBin,
FileIO.UICancelOption.ThrowException)