Как удалить все файлы из определенной папки? [закрытый]
Я сохраняю файлы в определенной папке во время выполнения. Через некоторое время, я хочу удалить их программно. Как удалить все файлы из определенной папки?
4 ответа:
string[] filePaths = Directory.GetFiles(@"c:\MyDir\"); foreach (string filePath in filePaths) File.Delete(filePath);
или в одной строке:
Array.ForEach(Directory.GetFiles(@"c:\MyDir\"), File.Delete);
вы можете сделать это через FileInfo или DirectoryInfo:
DirectoryInfo di = new DirectoryInfo("TempDir"); di.Delete(true);
а затем воссоздать каталог