Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.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# 如何在不知道doctype的情况下检索文件_C#_File Io - Fatal编程技术网

C# 如何在不知道doctype的情况下检索文件

C# 如何在不知道doctype的情况下检索文件,c#,file-io,C#,File Io,我从文档名列表中查询主文件夹。 doctype是任意的。 每个文件都存储在同名文件夹中 样本结构: 主文件夹 ->培根-->培根.doc ->cherry-->cherry.pdf 现在我有代码: FileInfo file = new FileInfo(@"\\Main folder\\ + string[i] + "\\" + string[i]); 但是我不知道应该向它添加什么,以便它搜索任何具有相同字符串[I]的文件。也许您应该看看这样的内容 string[] filePaths =

我从文档名列表中查询主文件夹。 doctype是任意的。 每个文件都存储在同名文件夹中

样本结构:

主文件夹

->培根-->培根.doc

->cherry-->cherry.pdf

现在我有代码:

FileInfo file = new FileInfo(@"\\Main folder\\ + string[i] + "\\" + string[i]);

但是我不知道应该向它添加什么,以便它搜索任何具有相同字符串[I]的文件。

也许您应该看看这样的内容

string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
// returns:
// "c:\MyDir\my-car.BMP"
// "c:\MyDir\my-house.jpg"
首先抓取文件路径。然后将其用于FileInfo构造函数


如果文件夹中有更多文件,该怎么办?(例如,
cherry.doc
cherry.pdf
)@walkhard该问题不适用于我的上下文它可能会对解决方案产生影响(例如,您可以获取名称以
cheery
开头的第一个文件等)