.NET 4.x Удаления с исключением - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток. Есть код на удаления все что в папки "кроме папок"
DirectoryInfo dirinfo1 = new DirectoryInfo(@"C:\test");
 
                        foreach (FileInfo f in dirinfo1.GetFiles())
                        {
                            f.Delete();
                        }
И есть список того что не нужно удалять.
1.zip
2.rar
3.jar
Вопрос:как сделать чтобы не удаляло что в списке?

Решение задачи: «.NET 4.x Удаления с исключением»

textual
Листинг программы
            foreach (FileInfo f in dirinfo1.GetFiles())
            {
                if (f.Name.Length>4) {
                    string te = f.Name.Substring(f.Name.Length - 4);
                   if (te!=".zip"&&te!=".rar"&&te!=".jar")
                        f.Delete();
                }
                else  
                        f.Delete();
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы