В этой статье объясняется, как удалить файл из ZIP-архива с помощью C#. Содержит всю необходимую информацию, включая алгоритм и рабочий пример кода для удаления файлов из ZIP в C#. Кроме того, для работы с ZIP-архивами в вашей среде не требуется установка дополнительного программного обеспечения.
Шаги для удаления файла из ZIP в C#
- Подготовьте среду, загрузив Aspose.ZIP
- Создайте экземпляр класса Archive для доступа к исходной директории
- Переберите все записи в директории и найдите соответствующие файлы
- Удалите все файлы из отфильтрованного списка с помощью метода DeleteEntry
- Экспортируйте результирующую ZIP-директорию
Вышеуказанные шаги дают обзор процесса удаления файлов из ZIP-архива в C#. Процесс начинается с создания списка всех файлов, соответствующих указанным критериям. Затем эти файлы удаляются путем перебора списка, и, наконец, ZIP-архив экспортируется на диск или в поток по мере необходимости.
Пример кода для удаления файла из ZIP в C#
Этот пример кода показывает, как удалить файл из ZIP-архива в C#. Код можно расширить для удаления конкретных файлов в директории, даже когда имена файлов неизвестны, например, используя позиции индекса для удаления определенных сжатых файлов.
Это руководство объяснило, как удалять заархивированные файлы в C#. Если вы хотите создать ZIP-архив с нуля, посетите учебник Создание ZIP в C#.