Рекурсивный обход и удаление - C#
Формулировка задачи:
в checkedlistbox вывел все папки и файлы.как удалить все выбранные файлы и папки(вместе с вложенными)?
Решение задачи: «Рекурсивный обход и удаление»
textual
Листинг программы
while(checkedListBox1.CheckedItems.Count > 0) { DirectoryInfo di = new DirectoryInfo((string)checkedListBox1.CheckedItems[0]); FileInfo fi = new FileInfo((string)checkedListBox1.CheckedItems[0]); if (di.Exists) di.Delete(); if (fi.Exists) fi.Delete(); checkedListBox1.Items.Remove(checkedListBox1.CheckedItems[0]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д