如何在目录及其所有子目录中搜索特定扩展名的所有文件
Directory.GetFiles(path, ".txt", SearchOption.AllDirectories);
上面的代码不返回任何文件
如何在目录及其所有子目录中搜索特定扩展名的所有文件
Directory.GetFiles(path, ".txt", SearchOption.AllDirectories);
上面的代码不返回任何文件
您需要使用通配符表示法
Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
在您的情况下,您正在搜索文件“.txt”名称,而不是您需要告诉 API 来检索所有具有txt
扩展名的文件。
因为您正在逐字搜索名为.txt
像这样使用通配符:*.txt
它应该拉出任何.txt
文件。
请参阅文档:http: //msdn.microsoft.com/en-us/library/ms143316.aspx
我相信它是您的搜索模式或第二个参数。应该是“*.txt”。
Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
过滤器需要是“*.txt”:
Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);