C# 读取前缀文件错误
我的代码可以正确读取csv文件,如图所示:C# 读取前缀文件错误,c#,text,C#,Text,我的代码可以正确读取csv文件,如图所示: var lines = File.ReadAllLines("filename.csv").Select(a => a.Split(',')).ToList(); 我想重写此语句以按前缀读取文件夹中的所有文件 var lines = Directory.GetFiles("prefix*.csv").Select(a => a.Split(',')).ToList(); 由于路径名中的*字符无效,此代码无效。我知道我可以用fileinf
var lines = File.ReadAllLines("filename.csv").Select(a => a.Split(',')).ToList();
我想重写此语句以按前缀读取文件夹中的所有文件
var lines = Directory.GetFiles("prefix*.csv").Select(a => a.Split(',')).ToList();
由于路径名中的*字符无效,此代码无效。我知道我可以用fileinfo做类似的事情。Directory.GetFiles()
只获取文件名,不读取行
试试像这样的东西
var lines = Directory.GetFiles(@"c:\", "prefix*.csv").Select(
fn => File.ReadAllLines(fn).Select(a => a.Split(',')).ToList()).ToList();
Directory.GetFiles()
只获取文件名,不读取行
试试像这样的东西
var lines = Directory.GetFiles(@"c:\", "prefix*.csv").Select(
fn => File.ReadAllLines(fn).Select(a => a.Split(',')).ToList()).ToList();
模式匹配必须使用第二个参数,如下所示:
var files=Directory.GetFiles(目录,“前缀*.csv”)代码>模式匹配必须使用第二个参数,如下所示:
var files=Directory.GetFiles(目录,“前缀*.csv”)代码>哦,那么我肯定是做错了什么事情,有什么想法我可以修复fn=>File.ReadAllLines(“fn”)应该是fn=>File.ReadAllLines(fn)谢谢你完善的解决方案哦,那么我肯定是做错了什么想法我可以修复fn=>File.ReadAllLines(“fn”)应该是fn=>File.ReadAllLines(fn)谢谢你完美的解决方案