如何从文件夹中读取所有类似的文件名。文件名如“Record _ *”。txt来自C:\ Records文件夹。例如,我的文件名以Record_.txt开头。所以这里我们只知道文件名的第一部分。
这是我尝试过的,但是无法正常工作
string path =ConfigurationManager.AppSettings["LogDir"];
string[] files = Directory.GetFiles("C:\Records", "Record_*" + ".txt", SearchOption.TopDirectoryOnly);
Example for my FileNames
Record_12345.txt
Record_33124.txt
Record_77624.txt
我想从C:\ Records文件夹
中读取所有文件名,例如“Record _ *”。txt答案 0 :(得分:2)
我认为你的路径中只需要第二个反斜杠(即确保斜杠被正确转义)。其他一切看起来都不错
string path = ConfigurationManager.AppSettings["LogDir"];
string[] files = Directory.GetFiles("C:\\Records\\", "Record_*" + ".txt", SearchOption.TopDirectoryOnly);