Jak używać symboli wieloznacznych w języku C# do wyświetlania plików znajdujących się w wybranym folderze?Jak wyszukać listę plików przy użyciu symbolu wieloznacznego?
Odpowiedz
Directory.GetFiles
jest Twój przyjaciel tutaj:
Directory.GetFiles(@"C:\Users\Me\Documents", "*.docx");
lub rekurencyjnie:
Directory.GetFiles(
@"C:\Users\Me\Documents",
"*.docx",
SearchOption.AllDirectories);
nowy przyjaciel! yey! –
można zrobić coś takiego:
string[] files = Directory.GetFiles(@"c:\myfolder", "*.txt", SearchOption.AllDirectories)
Używaj DirectoryInfo.GetFiles
using System.IO;
DirectoryInfo folder = new DirectoryInfo(@"C:\foo\bar");
if (folder.Exists) // else: Invalid folder!
{
FileInfo[] files = folder.GetFiles("*.xml");
foreach (FileInfo file in files)
{
DoSomething(file.FullName);
}
}
Folder.GetFiles() zwraca ciąg [] a nie FileInfo [], więc to nie działa. Bardzo mylące dla nowicjuszy! lub czy brakuje mi subtelności? – jolyon
@jolyon: Nie, nie ciąg []. Zobacz dokumentację: http://msdn.microsoft.com/en-us/library/8he88b63%28v=vs.110%29.aspx –
- 1. Psycopg2 przy użyciu symbolu wieloznacznego powoduje TypeError
- 2. Usuwanie wielu plików za pomocą symbolu wieloznacznego
- 3. Usuwanie plików za pomocą symbolu wieloznacznego w języku Laravel
- 4. Kolekcje Java za pomocą symbolu wieloznacznego
- 5. Jaki jest wpływ nadchodzący z symbolu wieloznacznego%
- 6. Sprawdź, czy plik istnieje, używając symbolu wieloznacznego:
- 7. Jak odświeżyć listę plików przy użyciu FuzzyFinder w Vim?
- 8. Jak zapisać i wyszukać listę "Zablokowanych haseł"
- 9. Instalowanie zaktualizowanego symbolu wieloznacznego PFX w magazynie kluczy tomcat
- 10. Usuwanie plików przy użyciu symboli wieloznacznych - exec vs unlink
- 11. użyj symbolu wieloznacznego do dopasowania atrybutu w ścieżce xpath
- 12. .gitignore nie rozpoznaje symbolu wieloznacznego mojego folderu w systemie Windows
- 13. Używanie symbolu wieloznacznego w prefiksie powiadomień o zdarzeniu S3
- 14. Jak napisać listę przy użyciu BinaryWriter?
- 15. Jak uzyskać listę właściwości przy użyciu apache.commons
- 16. Lista plików w katalogu przy użyciu html
- 17. Przesyłanie plików przy użyciu Vapor
- 18. Jak mogę wyszukać listę wartości za pomocą Solr/Lucene?
- 19. Użyj znaku wieloznacznego Bash
- 20. zapełnić listę kontroli HTML przy użyciu .NET
- 21. Jak wygenerować listę katalogów html przy użyciu Pythona
- 22. Jak wyszukać plik na serwerze subversion?
- 23. Jak wyświetlić listę wszystkich meldowań przy użyciu ClearCase?
- 24. Jak zachować listę list przy użyciu strumienia zmniejszonego
- 25. Jak wymusić listę jako pionową przy użyciu html css
- 26. Jak mogę wyświetlić dynamiczną listę definicji przy użyciu AngularJS?
- 27. Jak iterować listę w JSP przy użyciu Spring framework
- 28. Jak uzyskać listę identyfikatorów w konkretnej klasie przy użyciu jquery?
- 29. jak dodać listę ciągów do napisów przy użyciu linq?
- 30. Jak uzyskać listę uruchomionych aplikacji przy użyciu PowerShell lub VBScript
Czy możesz wyjaśnić, co chcesz zrobić lepiej? Wyświetlanie plików, których nazwy plików pasują do Twojego ciągu znaków lub innych rzeczy? – ullmark