如何在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