close
如標題,
這是一個很常使用到的技巧,例如一個資料夾中有很多的CSV擋案(舉例),
但批次程式只需要對ABC開頭的擋案做處理,這時候就可以使用下面的程式碼過濾出要處理的擋案名稱。
private static String csvFilePath = ConfigurationManager.AppSettings["CsvFilePath"].ToString(); String[] dirs = Directory.GetFiles(csvFilePath, "ABC*");//過濾出該目錄內ABC開頭的所有檔名 FileStream fs = new FileStream(dirs[0].ToString(), FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs, Encoding.Default); String strLine = String.Empty; while((strLine = sr.ReadLine()) != null) { //逐行讀csv檔的資料 }
全站熱搜