我是编程的新手,所以我希望能得到所有朋友的支持 这就是问题 我已经使用lob作为2DB来读取csv文件。当我给出文件名时也很好但是我只想给位置和程序需要选择文件
string path =“G:\ kaash \ 2DB \”;
string[] row_text = System.IO.File.ReadAllLines(""+path+", *.csv");
string[] data_col = null;
答案 0 :(得分:1)
此代码将帮助您查找所有.csv文件,作为指定目录中的字符串列表。
string path = @"G:\kaash\2DB\";
List<string> csvIn2DB = System.IO.Directory.GetFiles(path, "*.csv", SearchOption.TopDirectoryOnly).ToList();
通过修改搜索模式,您可以更具体地定位文件。如果要将搜索范围扩展到指定目录的内部文件夹,可以将SearchOption
更改为AllDirectories
。
您需要按照模式&#34; FILECSV_xxxxxx.csv&#34;获取所有.csv文件名,然后搜索模式将如下所示:FILECSV_*.csv