Могу ли я очистить каталог, не перебирая все файлы и подпапки?C#

Место общения программистов C#
Anonymous
Могу ли я очистить каталог, не перебирая все файлы и подпапки?

Сообщение Anonymous »

Есть ли способ удалить все файлы и подкаталоги указанного каталога, не перебирая их?

Неэлегантное решение:

public static void EmptyDirectory(string path)
{
if (Directory.Exists(path))
{
// Delete all files
foreach (var file in Directory.GetFiles(path))
{
File.Delete(file);
}

// Delete all folders
foreach (var directory in Directory.GetDirectories(path))
{
Directory.Delete(directory, true);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/118 ... subfolders

Вернуться в «C#»