C# 如何在c中从指定路径自动选择csv文件

C# 如何在c中从指定路径自动选择csv文件,c#,file,csv,C#,File,Csv,我是一个编程新手,所以我希望所有的朋友都能支持我的问题 这就是问题所在 我使用loation作为2DB来读取csv文件。当我同时给出文件名时,效果很好,但我只想给出位置和程序需要选择的文件 字符串路径=G:\kaash\2DB\ string[] row_text = System.IO.File.ReadAllLines(""+path+", *.csv"); string[] data_col = null; 此代码将帮助您从指定目录中以字符串列表的形式查找

我是一个编程新手,所以我希望所有的朋友都能支持我的问题 这就是问题所在 我使用loation作为2DB来读取csv文件。当我同时给出文件名时,效果很好,但我只想给出位置和程序需要选择的文件

字符串路径=G:\kaash\2DB\

        string[] row_text = System.IO.File.ReadAllLines(""+path+", *.csv");
        string[] data_col = null;

此代码将帮助您从指定目录中以字符串列表的形式查找所有.csv文件

string path = @"G:\kaash\2DB\";
List<string> csvIn2DB = System.IO.Directory.GetFiles(path, "*.csv", SearchOption.TopDirectoryOnly).ToList();
通过修改搜索模式,可以更明确地定位文件。如果要将搜索扩展到指定目录的内部文件夹,可以将SearchOption更改为AllDirectory

string path = @"G:\kaash\2DB\";
List<string> csvIn2DB = System.IO.Directory.GetFiles(path, "*.csv", SearchOption.TopDirectoryOnly).ToList();

您需要按照FILECSV_xxxxxx.csv模式获取所有.csv文件名,然后搜索模式将是这样的:FILECSV_*.csv

文件名会一直是相同的吗?不,马坎,它会不断变化谢谢马坎,你真的解决了我的问题,谢谢很多…顺便说一句,你的名字可能是不吉利的,但你的答案会给像我这样的人带来好运。。。再次感谢…酷。。。很高兴帮助你