RemoveRecursive

Удаляет папку, включая все файлы и подпапки внутри неё. Используется также для удаления отдельного файла по указанному пути.
void RemoveRecursive(string sourcePath)
 

Параметры

 
Параметр
Тип
Описание
sourcePath
string
Путь до папки или файла пользователя.
При передаче пути необходимо учесть, что обратные слеши должны быть экранированы (например, C:\\project\\file.txt). Также можно использовать прямые слеши без экранирования (например, C:/project/file.txt).
 

Примеры

 
Удалить папку Work по указанному пути, включая все вложенные папки и файлы.
FileSystem.RemoveRecursive("C:\\Work\\");
 
Удалить файл log.txt по указанному пути.
FileSystem.RemoveRecursive("C:\\Work\\log.txt");