如何在C#中使用通配符列出選定文件夾中包含的文件?如何使用通配符搜索文件列表
回答
Directory.GetFiles
是你的朋友在這裏:
Directory.GetFiles(@"C:\Users\Me\Documents", "*.docx");
,或者遞歸:
Directory.GetFiles(
@"C:\Users\Me\Documents",
"*.docx",
SearchOption.AllDirectories);
一位新朋友! yey! – 2015-11-16 01:11:21
你可以做這樣的事情:
string[] files = Directory.GetFiles(@"c:\myfolder", "*.txt", SearchOption.AllDirectories)
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()返回一個字符串[]不是FileInfo [],所以這不起作用。非常混亂的新事物!還是我錯過了一個微妙的? – jolyon 2014-12-24 11:44:30
@jolyon:不,不是一個字符串[]。請參閱文檔:http://msdn.microsoft.com/en-us/library/8he88b63%28v=vs.110%29.aspx – 2014-12-29 08:33:46
- 1. 如何使用通配符部分搜索文件在VBS
- 2. PHP:如何使用通配符搜索文件
- 3. 使用通配符搜索
- 4. 如何使用通配符從多個表中搜索值?
- 5. Selenium IDE:使用通配符或如何轉義搜索文本'
- 6. 如何在Python中使用通配符創建搜索條件?
- 7. 如何調整文本列的通配符搜索?
- 8. 搜索用通配符
- 9. 使用通配符搜索目錄中的文件
- 10. 批處理文件搜索和替換使用通配符?
- 11. Indexeddb:使用通配符搜索
- 12. PHP + MySQL:使用通配符搜索
- 13. 通配符搜索使用jQuery
- 14. 使用通配符PHP搜索數組?
- 15. 使用通配符創建搜索
- 16. 如何做CSS通配符搜索?
- 17. 通過使用字符串列表在文件中搜索多個字符串
- 18. ngram通配符搜索彈性搜索
- 19. 搜索和文本文件替換字符串中使用通配符
- 20. 如何通過加密文本執行通配符搜索?
- 21. 彈性搜索在query_string中使用通配符精確搜索
- 22. 用搜索字符串。通配符
- 23. 帶通配符的全文搜索
- 24. Informix SQL文本Blob通配符搜索
- 25. Django - 全文搜索 - 通配符
- 26. MySQL的全文搜索帶通配符
- 27. 通配符PHP文本搜索
- 28. 字符串搜索/通配符匹配
- 29. 搜索文件夾通配符並打開文件夾
- 30. 通配符搜索w/MySQL
你能解釋一下你想做的更好一點嗎? 列出文件名與您的字符串或其他東西相匹配的文件? – ullmark 2009-10-18 12:02:57