如何搜索目录及其所有子目录中的所有文件以获取特定扩展名
Directory.GetFiles(path, ".txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
上面的代码不返回任何文件
你需要使用外卡表示法
Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
在您的情况下,您正在搜索文件".txt"名称,而您需要告诉API以检索所有具有txt扩展名的文件.
因为你在字面上搜索名为的文件 .txt
使用像这样的通配符:*.txt它应该提取任何.txt文件.
请参阅文档:http://msdn.microsoft.com/en-us/library/ms143316.aspx
我相信它是您的搜索模式或第二个参数。应该是“ * .txt”。
Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7419 次 |
| 最近记录: |