2016-10-27 4 views
1

Я новичок в программировании, поэтому я надеюсь на поддержку своих проблем со всех моих друзей В этом проблема Я использовал loation как 2DB для чтения csv file.It хорошо работает, когда я даю имя файла. Но я хочу дать только место и программу, чтобы выбрать файлкак выбрать файл csv автоматически по указанному пути в C#

string path = "G: \ kaash \ 2DB \";

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

Является ли имя файла будет же все время? – A3006

+0

no machan время от времени будет – dasun

ответ

0

Этот код поможет вам найти все CSV-файлы в виде списка строк из указанного каталога.

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

Редактирование шаблона поиска позволяет находить ваши файлы более конкретно. Вы можете изменить SearchOption на AllDirectories, если вы хотите расширить поиск во внутренние папки указанного каталога.

Пусть вам нужно, чтобы получить все ваши имена файлов .csv по образцу «FILECSV_xxxxxx.csv», то шаблон поиска будет выглядеть следующим образом: FILECSV_*.csv

+0

Спасибо, маша, вы действительно решили мою проблему. Спасибо, кстати, кстати, ваше имя может быть неудачным, но ваши ответы приносят удачу таким людям, как я ... еще раз спасибо .. – dasun

+0

Прохладный. .. Рад помочь вам –

Смежные вопросы