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.
yöntemi, GetFiles dosyaların yol adlarını temsil eden salt okunur bir dize koleksiyonu döndürür. Belirli bir deseni belirtmek için parametresini wildCards kullanabilirsiniz. Aramaya alt dizinler eklemek istiyorsanız parametresini searchType olarak SearchOption.SearchAllSubDirectoriesayarlayın.
Belirtilen desenle eşleşen hiçbir dosya bulunmazsa boş bir koleksiyon döndürülür.
Uyarı
DirectoryInfo sınıfını kullanarak System.IO ad alanı dosya listesi döndürme hakkında bilgi için bkz. GetFiles.
Belirtilen desene sahip dosyaları bulmak için
GetFilesAramak istediğiniz dizinin adını ve yolunu sağlayarak ve deseni belirterek yöntemini kullanın. Aşağıdaki örnek, dizininde uzantısı.dllolan tüm dosyaları döndürür ve öğesineListBox1ekler.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments, Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.dll") Listbox1.Items.Add(foundFile) Next
.NET Framework Güvenliği
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).directoryyok (DirectoryNotFoundException).directoryvar olan bir dosyaya () işaret edecektirIOException.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).
Kullanıcı, yolu ( ) görüntülemek için gerekli izinlere sahipSecurityException değil.
Kullanıcı gerekli izinlere (UnauthorizedAccessException) sahip değil.