Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#从本地路径读取文件,而不指定文件名,并且只读取扩展名为.csv、.xml的文件?_C#_.net - Fatal编程技术网

如何使用C#从本地路径读取文件,而不指定文件名,并且只读取扩展名为.csv、.xml的文件?

如何使用C#从本地路径读取文件,而不指定文件名,并且只读取扩展名为.csv、.xml的文件?,c#,.net,C#,.net,ReadAllFiles(@./../,“names.txt”); 我尝试了这个方法,以便能够读取文件。但是我想要的是读取一个文件而不提供文件名,并且它应该是具有某些特定扩展名的只读文件,例如.csv、.xml only您可以这样读取。您必须给出文件夹路径和要读取文件的模式。您还可以使用GetFiles方法 string path = ""; foreach (string file in Directory.EnumerateFiles(path, "*.txt")) { string

ReadAllFiles(@./../,“names.txt”);
我尝试了这个方法,以便能够读取文件。但是我想要的是读取一个文件而不提供文件名,并且它应该是具有某些特定扩展名的只读文件,例如.csv、.xml only

您可以这样读取。您必须给出文件夹路径和要读取文件的模式。您还可以使用
GetFiles
方法

string path = "";
foreach (string file in Directory.EnumerateFiles(path, "*.txt"))
{
    string content = File.ReadAllText(file);
}
看看