Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
739 of 1492 menu
◀ ▶

Delete

Delete() удаляет пустой каталог. Delete(recursive: true) удаляет содержимое.

Синтаксис

dirInfo.Delete(); dirInfo.Delete(recursive: true);

Пример

Давайте удалим пустую папку abcde:

using System; using System.IO; class Program { static void Main() { Directory.CreateDirectory("abcde"); new DirectoryInfo("abcde").Delete(); Console.WriteLine(Directory.Exists("abcde")); } }

Результат выполнения кода:

False

Пример

Давайте удалим abcde с файлом через recursive:

using System; using System.IO; class Program { static void Main() { Directory.CreateDirectory("abcde"); File.WriteAllText("abcde/abcde.txt", "abcde"); new DirectoryInfo("abcde").Delete(true); Console.WriteLine(Directory.Exists("abcde")); } }

Результат выполнения кода:

False

Смотрите также

  • Delete,
    статическое удаление
  • Create,
    создание перед удалением
  • Directory,
    каталоги
  • Delete,
    удаление файла
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить