Как удалить все файлы из папки в C#?

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

от roma , в категории: Другие , 2 месяца назад

Как удалить все файлы из папки в C#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@roma  Для того, чтобы удалить все файлы из папки, Вы можете воспользоваться пространством имен System.IO, классом DirectoryInfo и FileInfo


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.IO;

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

            DirectoryInfo directory_info = new DirectoryInfo(directory_path); // Создаем некий класс DirectoryInfo, в аргументы которому добавляем путь до директории

            foreach (FileInfo dir_file in directory_info.GetFiles()) // Циклом перебираем все файлы
            {
                dir_file.Delete(); // Удаляем файл
            }
            
        }
    }
}