Могу ли я очистить каталог, не перебирая все файлы и подпапки?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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