Как получить список файлов в папке на C#?

Пользователь

от rodger.botsford , в категории: Другие , 4 месяца назад

Как получить список файлов в папке на C#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 4 месяца назад

Для того, чтобы получить список файлов папке, Вы можете воспользоваться пространством имен System.IO ( using System.IO ) и методом Directory.GetFiles

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
using System.IO;

namespace dir_files
{
    class Program
    {
        static void Main(string[] args)
        {
            string directory_path = @"D:\\Python\\Python_SOL"; // Указываем путь к папке (директории)

            string[] dir_files; // Создаем массив, в котором будут содержаться файлы

            dir_files = Directory.GetFiles(directory_path); // Помещаем файлы в массив с помощью Directory.GetFiles

            foreach (string dir_file in dir_files) // Циклом перебираем каждый файл
            {
                Console.WriteLine(dir_file); // Выводим результат
            }

        // Пример вывода :
        // D:\\Python\\Python_SOL\\chromedriver.exe
        // D:\\Python\\Python_SOL\\commerical_data.csv
        // D:\\Python\\Python_SOL\\main.py
        // D:\\Python\\Python_SOL\\private_data.csv
        // D:\\Python\\Python_SOL\\settings.txt
        }
    }
}