Я хочу знать, как читать несколько (около 500-1000) текстовых файлов, которые расположены на сервере. До сих пор я написал код для программы, которая читает только один текстовый файл.Как читать несколько файлов с сервера на C#
Вот как я сейчас читаю один файл.
public void button1_Click(object sender, EventArgs e)
{
// Reading/Inputing column values
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string[] fileLines = File.ReadAllLines(ofd.FileName);
Я хотел бы избавиться от диалогового окна Открытия файла, и программа автоматически читать 500-1000 текстовые файлы, в которых расположены в разъединяете.
Я думаю, что-то вдоль линий
for (int i =0; i<numFiles; i++)
{
//just use string[] fileLines =File.ReadAllLines()
//how would i specify the path for multiple files?
}
Вопросы затем:
- Как бы подойти к этому?
- Как я могу получить количество файлов?
(я предполагаю, что я должен был бы прочитать файл сервер, который содержит их.)
Вы хотите, чтобы рекурсивно открывать папки, начиная с папки верхнего уровня, или читать все файлы, расположенные в одной центральной папке? –
Есть около 10 папок, я бы хотел их рекурсивно открыть, а затем в каждой папке рекурсивно открыть текстовые файлы. В принципе, открыть папку> Пропустить все файлы. Открыть следующую папку Пропустить все файлы> продолжить до последней папки – Newuser