FileSystemProxy.GetFiles 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 dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.
Aşırı Yüklemeler
GetFiles(String, SearchOption, String[]) |
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür. |
GetFiles(String) |
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür. |
GetFiles(String, SearchOption, String[])
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles (string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
member this.GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parametreler
- directory
- String
Aranacak dizin.
- searchType
- SearchOption
Alt klasörlerin dahil edilip edilmeyeceği. SearchOption.SearchTopLevelOnly
varsayılan değerdir.
- wildcards
- String[]
Eşleştirilecek desen.
Döndürülenler
Belirtilen dizinden dosya adlarının salt okunur koleksiyonu.
Ö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; veya bir cihaz yoludur (\\.\ile başlar).
directory
, Nothing
değeridir.
Aranacak dizin yok.
directory
var olan bir dosyaya işaret etmektedir.
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.
Kullanıcının yolu görüntülemek için gerekli izinleri yok.
Kullanıcının gerekli izinleri yok.
Örnekler
Aşağıdaki örnek, dizinindeki tüm dosyaları döndürür ve öğesine ListBox1
ekler.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda adlandırılmış bir ListBox
ad ListBox1
olmasını gerektirir.
Bu örnek, uzantılı .txt
dizindeki tüm dosyaları döndürür ve öğesine ListBox1
ekler.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda adlandırılmış bir ListBox
ad ListBox1
olmasını gerektirir.
Açıklamalar
Belirtilen desenle eşleşen hiçbir dosya bulunmazsa boş bir koleksiyon döndürülür.
Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik My.Computer.FileSystem.GetFiles
.
Amaç | Bkz. |
---|---|
Dizindeki dosya koleksiyonunu alma | Nasıl yapılır: Dizindeki Dosya Koleksiyonunu Alma |
Dizinde belirli bir desene sahip dosyaları bulma | Nasıl yapılır: Belirli bir Düzendeki Dosyaları Bulma |
Ayrıca bkz.
- SearchOption
- ReadOnlyCollection<T>
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Belirli bir Düzendeki Dosyaları Bulma
- Nasıl Yapılır: Visual Basic'te bir Dizindeki Dosya Koleksiyonunu Alma
Şunlara uygulanır
GetFiles(String)
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles (string directory);
member this.GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parametreler
- directory
- String
Aranacak dizin.
Döndürülenler
Belirtilen dizinden dosya adlarının salt okunur koleksiyonu.
Ö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; veya bir cihaz yoludur (\\.\ile başlar).
directory
, Nothing
değeridir.
Aranacak dizin yok.
directory
var olan bir dosyaya işaret etmektedir.
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.
Kullanıcının yolu görüntülemek için gerekli izinleri yok.
Kullanıcının gerekli izinleri yok.
Örnekler
Aşağıdaki örnek, dizinindeki tüm dosyaları döndürür ve öğesine ListBox1
ekler.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda adlandırılmış bir ListBox
ad ListBox1
olmasını gerektirir.
Bu örnek, uzantılı .txt
dizindeki tüm dosyaları döndürür ve öğesine ListBox1
ekler.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda adlandırılmış bir ListBox
ad ListBox1
olmasını gerektirir.
Açıklamalar
Belirtilen desenle eşleşen hiçbir dosya bulunmazsa boş bir koleksiyon döndürülür.
Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik My.Computer.FileSystem.GetFiles
.
Amaç | Bkz. |
---|---|
Dizindeki dosya koleksiyonunu alma | Nasıl yapılır: Dizindeki Dosya Koleksiyonunu Alma |
Dizinde belirli bir desene sahip dosyaları bulma | Nasıl yapılır: Belirli bir Düzendeki Dosyaları Bulma |
Ayrıca bkz.
- ReadOnlyCollection<T>
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Belirli bir Düzendeki Dosyaları Bulma
- Nasıl Yapılır: Visual Basic'te bir Dizindeki Dosya Koleksiyonunu Alma