Dodaj pliki do pliku ZIP

Użytkownicy często napotykają wyzwanie dodawania nowych plików do istniejących archiwów ZIP. Typowy proces polega na rozpakowaniu bieżącego archiwum, dodaniu nowych plików i skompresowaniu wszystkiego do nowego pliku ZIP. Ta metoda jest nieporęczna i czasochłonna, zwłaszcza przy pracy z wieloma archiwami ZIP.

Bardziej wydajnym rozwiązaniem jest wykorzystanie biblioteki, która pozwala na programową manipulację plikami ZIP. IronZIP sprawdza się doskonale pod tym względem dzięki swojej potężnej metodzie Add, umożliwiającej użytkownikom integrację nowych plików bez konieczności rozpakowywania. W poniższym przykładzie kodu zademonstrujemy intuicyjną naturę metody Add, pokazując, jak łatwo pozwala ona dodawać nowe pliki do istniejących archiwów ZIP przy użyciu tylko kilku linii kodu.

Uzyskiwanie dostępu do istniejącego ZIP w celu dodania plików

Najpierw importujemy przestrzeń nazw IronZip. Następnie inicjalizujemy nową klasę IronZipArchive i przy użyciu metody FromFile wprowadzamy jeden parametr: ścieżkę do ZIP, do którego chcemy uzyskać dostęp. Należy pamiętać, że operacja się nie uda, jeśli ścieżka będzie nieprawidłowa.

Dodawanie plików

Po uzyskaniu dostępu do pliku ZIP można dodawać do niego pliki. Wywołujemy metodę Add, aby dodać nowe pliki do istniejącego ZIP. Metoda przyjmuje jeden parametr, którym jest ścieżka do pliku, który chcesz dodać; podobnie jak wyżej, operacja nie uda się, jeśli podana ścieżka jest nieprawidłowa. W przykładzie podajemy dwie ścieżki do obrazów, image3.png oraz image4.png, i dodajemy je do istniejącego ZIP za pomocą Add.

Oprócz dodawania PNG, IronZIP obsługuje także różne typy plików kompatybilne z metodą Add. Użytkownicy mogą także dodawać inne popularne formaty obrazów, takie jak jpg, svg, a nawet obrazy wieloklatkowe, takie jak tiff i gif. Obsługiwane są także inne pliki, takie jak pliki tekstowe, dokumenty (PDF, DOCX, XLSX) oraz pliki audio (MP3 i WAV); nawet dodawanie archiwów ZIP w ramach archiwum ZIP jest obsługiwane, co czyni je wszechstronnym. Aby uzyskać pełną listę plików, które można dodać, zobacz tutaj.

Eksportowanie ZIP

Na koniec, po dodaniu plików do istniejącego ZIP, wywołujemy SaveAs i podajemy nową nazwę dla archiwum ZIP z nowo dodanymi plikami.

Dowiedz się, jak tworzyć, czytać i rozpakowywać archiwa ZIP

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,150 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronZip
uruchom próbkę zobacz, jak twoje pliki stają się archiwum.