Dodaj pliki do pliku ZIP
Użytkownicy często napotykaja wyzwanie dodawania nowych plików do istniejących archiwow ZIP. Typowy proces polega na rozpakowaniu biezacego archiwum, dodaniu nowych plików i skompresowaniu wszystkiego do nowego pliku ZIP. Ta metoda jest nieporeczna i czasochlonna, zwlaszcza przy pracy z wieloma archiwami ZIP.
Bardziej wydajnym rozwiązaniem jest wykorzystanie biblioteki, która pozwala na programowa manipulacje plikami ZIP. IronZip wyróżnia się w tym zakresie swoją potężną metodą Add, umożliwiając użytkownikom bezproblemowe łączenie nowych plików bez konieczności ekstrakcji. W poniższym przykładzie kodu pokażemy intuicyjny charakter metody Add, demonstrując jak łatwo pozwala dodać nowe pliki do istniejących archiwów ZIP za pomocą zaledwie kilku linijek kodu.
Add Files to ZIP with C#
- using
IronZip; - using (var archive =
IronZipArchive.FromFile("existing.zip")) archive.Add("./assets/image3.png");archive.Add("./assets/image4.png");archive.SaveAs("result.zip");
Uzyskiwanie dostepu do istniejącego ZIP w celu dodania plików
Najpierw importujemy przestrzeń nazw IronZip. Następnie inicjalizujemy nową klasę IronZipArchive i korzystamy z metody FromFile, podając jeden parametr: ścieżkę do ZIP, do której próbujesz uzyskać dostęp. Należy pamietac, ze operacja sie nie uda, jeśli ścieżka będzie nieprawidlowa.
Dodawanie plików
Po uzyskaniu dostepu do pliku ZIP możemy dodawac 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 wyzej, operacja nie uda sie, jeśli podana ścieżka jest nieprawidlowa. W przykładzie dostarczamy dwie ścieżki do obrazów plików, image3.png i image4.png, i dodajemy je do istniejącego ZIP z Add.
Oprócz dodawania plików PNG, IronZIP wspiera także różne typy plików kompatybilne z metodą Add. Użytkownicy mogą także dodawac inne popularne formaty obrazów, takie jak jpg, svg, a nawet obrazy wieloklatkowe, takie jak tiff i gif. Obslugiwane sa także inne pliki, takie jak pliki tekstowe, dokumenty (PDF, DOCX, XLSX) oraz pliki audio (MP3 i WAV); nawet dodawanie archiwow ZIP w ramach archiwum ZIP jest obsługiwane, co czyni je wszechstronnym. Aby uzyskać pełna liste plików, ktore można dodac, zobacz tutaj.
Eksportowanie ZIP
Na koniec, po dodaniu plików do istniejącego ZIP, wywołujemy SaveAs i nadajemy nową nazwę dla archiwum ZIP z nowo dodanymi plikami.

