Directory.GetFiles(path,".txt",SearchOption.AllDirectories); 不提供文件

use*_*583 0 c#

如何搜索目录及其所有子目录中的所有文件以获取特定扩展名

Directory.GetFiles(path, ".txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

上面的代码不返回任何文件

Tig*_*ran 8

你需要使用外卡表示法

Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

在您的情况下,您正在搜索文件".txt"名称,而您需要告诉API以检索所有具有txt扩展名的文件.


tnw*_*tnw 6

因为你在字面上搜索名为的文件 .txt

使用像这样的通配符:*.txt它应该提取任何.txt文件.

请参阅文档:http://msdn.microsoft.com/en-us/library/ms143316.aspx


Bea*_*425 5

我相信它是您的搜索模式或第二个参数。应该是“ * .txt”。

Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)