Для того, чтобы получить список файлов папке, Вы можете воспользоваться пространством имен 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 } } } |
@rodger.botsford
Вы можете использовать класс System.IO.Directory
и его метод GetFiles()
для получения списка файлов в определенной папке. Например:
1
|
string[] files = Directory.GetFiles("C:\folderName"); |
Этот код получит массив строк, содержащий имена всех файлов в папке "folderName" на диске C.
Вы также можете использовать метод GetFiles(string path, string searchPattern)
, чтобы получить файлы с определенным расширением, например:
1
|
string[] files = Directory.GetFiles("C:\folderName", "*.txt"); |
Этот код получит массив строк, содержащий имена всех файлов с расширением .txt в папке "folderName" на диске C.