Тази статия обяснява как да премахнете файл от ZIP архив с помощта на C#. Съдържа цялата необходима информация, включително алгоритъм и работещ код за изтриване на файлове от ZIP в C#. Освен това, не е необходимо да инсталирате допълнителен софтуер за работа с ZIP архиви във вашата среда.
Стъпки за изтриване на файл от ZIP в C#
- Подгответе средата като изтеглите Aspose.ZIP
- Създайте инстанция на класа Archive за достъп до изходната директория
- Итерирайте всеки запис в директорията и намерете файловете, отговарящи на условията
- Премахнете всички файлове от филтрирания списък чрез метода DeleteEntry
- Експортирайте изходната ZIP директория
Горните стъпки предоставят общ преглед на процеса за изтриване на файлове от ZIP архив в C#. Процесът започва със създаване на списък с всички файлове, които отговарят на определени критерии. След това тези файлове се изтриват чрез итерация в списъка и накрая ZIP архивът се експортира на диск или в поток според изискванията.
Код за изтриване на файл от ZIP в C#
Този примерен код демонстрира как да премахнете файл от ZIP архив в C#. Кодът може да бъде подобрен за изтриване на конкретни файлове в директорията, дори когато имената на файловете не са известни, например чрез използване на индексни позиции за изтриване на определени компресирани файлове.
Това ръководство обясни как да изтривате архивирани файлове в C#. Ако искате да създадете ZIP архив от нулата, посетете урока Създаване на ZIP в C#.