Загрузка...

How to empty a specific folder using C#

Thread in C# created by Karapsayan Feb 8, 2023. 208 views

  1. Karapsayan
    Karapsayan Topic starter Feb 8, 2023 Banned 0 May 14, 2021
    Мне просто интересно сделать WPF, который при нажатии на кнопку будет производить очистку в папке %Temp% допустим
     
  2. Keenche
    Keenche Feb 8, 2023 ищу спонсора моего алкогольного опьянения 648 May 10, 2019
    Парсишь содержимое папки и удаляешь (что описал kisa228 ниже). Системных методов куча.
    [IMG]

    Да и к тому же, все гуглится ^^

    Вместо folder ставишь путь к папке и все. Чиллишь.
     
  3. КотикЧерный
    КотикЧерный Feb 8, 2023 Скинхэд из Новороссийска 777 Mar 3, 2019
    CSHARP
    using System;
    using System.IO;

    namespace DirOperation
    {
    class Program
    {
    static void Main(string[] args)
    {
    string dirName = @"c:\temp";

    // Удаление всех файлов и папок
    string[] files = Directory.GetFiles(dirName);
    foreach (string file in files)
    {
    File.Delete(file);
    }
    string[] dirs = Directory.GetDirectories(dirName);
    foreach (string dir in dirs)
    {
    Directory.Delete(dir, true);
    }
    }
    }
    }
     
  4. Karapsayan
    Karapsayan Topic starter Feb 11, 2023 Banned 0 May 14, 2021
    Спасибо
     
  5. жизнь
    Для этого можно использовать класс DirectoryInfo и метод Delete. Например, так:
    string tempPath = Path.GetTempPath();
    DirectoryInfo tempDir = new DirectoryInfo(tempPath);
    tempDir.Delete(true);
     
Loading...
Top