собрать строку из нескольких тхт с определенным названием

258
27 апреля 2017, 12:34

Есть папка, в ней есть тхт файлы. Название тхт файлов таковы test1,test2,test3,test4, также есть и другие тхт файлы, у которых имена такие типа: text1,text2,text3,text4. Чтобы не писать 4 string []file1=File.ReadAllLines("путь к каждому test1"); и потом через массив, то как прописать чтобы софт брал только testцифра файлы, но не брал textцифра. Если написать грубо, то будет так, что естественно криво:

string []file1=File.ReadAllLines(@"C:\Users"+SystemInfo.MachineName\Desktop\folder\test"+@"\1.txt"+@"\2.txt"+@"\3.txt"+@"\4.txt");
Answer 1

Можно получить все файлы в папке подходящие по маске. Для этого можно использовать метод EnumerateFiles

var files = Directory.EnumerateFiles("path/to/directory", "test*.txt");

Далее вызвать для загруженных файлов File.ReadAllLines

var filesContent = files.Select(filePath => File.ReadAllLines(filePath));
READ ALSO
Сделать выборку колонок из DataGridViev

Сделать выборку колонок из DataGridViev

Очень нужна помощь в заданииЕсть на форме DataGridView, в которую считываются данные из базы данных

210
BackgroundWorker и два разных события DoWork

BackgroundWorker и два разных события DoWork

Как в событии DoWork сделать два разных обработчика? У меня есть две задачи которые нужно отображать в прогресс-бар

205
Yii2: GridView © Kartik ссылки с pjax

Yii2: GridView © Kartik ссылки с pjax

Если использовать параметр pjax:

380
Ошибка file_get_contents

Ошибка file_get_contents

Всем доброго времени сутокПытаюсь получить страны через вк АПИ

253