Мне просто интересно сделать WPF, который при нажатии на кнопку будет производить очистку в папке %Temp% допустим
Парсишь содержимое папки и удаляешь (что описал kisa228 ниже). Системных методов куча. Да и к тому же, все гуглится ^^ Вместо folder ставишь путь к папке и все. Чиллишь.
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); } } } } 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); } } } }
Для этого можно использовать класс DirectoryInfo и метод Delete. Например, так: string tempPath = Path.GetTempPath(); DirectoryInfo tempDir = new DirectoryInfo(tempPath); tempDir.Delete(true);