FileSystem.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
| Name | Description |
|---|---|
| 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. |
GetFiles(String)
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory);
static member GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared 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ğil: 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'e eşittir.
Aranacak dizin yok.
directory var olan bir dosyayı gösterir.
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çimdedir) içeriyor.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
Kullanıcı gerekli izinlere sahip değil.
Örnekler
Aşağıdaki örnek, dizinindeki tüm dosyaları döndürür ve öğesine ListBox1ekler.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda bir ListBox adlandırılmış ad ListBox1 olmasını gerektirir.
Bu örnek, uzantılı .txt dizindeki tüm dosyaları döndürür ve öğesine ListBox1ekler.
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 bir ListBox adlandırılmış 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 My.Computer.FileSystem.GetFiles görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Dizindeki dosya koleksiyonunu alma | |
| Dizinde belirli bir desene sahip dosyaları bulma |
Ayrıca bkz.
Şunlara uygulanır
GetFiles(String, SearchOption, String[])
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
Bir dizindeki dosyaların adlarını temsil eden salt okunur bir dize koleksiyonu döndürür.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
static member GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared 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. Varsayılan SearchOption.SearchTopLevelOnly değeridir.
- 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ğil: 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'e eşittir.
Aranacak dizin yok.
directory var olan bir dosyayı gösterir.
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çimdedir) içeriyor.
Kullanıcı, yolu görüntülemek için gerekli izinlere sahip değil.
Kullanıcı gerekli izinlere sahip değil.
Örnekler
Aşağıdaki örnek, dizinindeki tüm dosyaları döndürür ve öğesine ListBox1ekler.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Bu örnek, formunuzda bir ListBox adlandırılmış ad ListBox1 olmasını gerektirir.
Bu örnek, uzantılı .txt dizindeki tüm dosyaları döndürür ve öğesine ListBox1ekler.
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 bir ListBox adlandırılmış 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 My.Computer.FileSystem.GetFiles görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Dizindeki dosya koleksiyonunu alma | |
| Dizinde belirli bir desene sahip dosyaları bulma |