Ajouter des fichiers au ZIP
Les utilisateurs sont souvent confrontés au problème de l'ajout de nouveaux fichiers à des archives ZIP existantes. La procédure habituelle consiste à extraire l'archive actuelle, à ajouter les nouveaux fichiers, puis à compresser le tout dans un nouveau fichier ZIP. Cette méthode est fastidieuse et chronophage, surtout lorsqu'il s'agit de plusieurs archives ZIP.
Une solution plus efficace est d'utiliser une bibliothèque qui permet la manipulation programmatique des fichiers ZIP. IronZip excelle à cet égard avec sa puissante méthode Add, permettant aux utilisateurs d'intégrer de nouveaux fichiers de manière transparente sans nécessiter d'extraction. Dans l'exemple de code suivant, nous démontrerons la nature intuitive de la méthode Add, montrant à quel point elle permet d'ajouter facilement de nouveaux fichiers aux archives ZIP existantes avec seulement quelques lignes de code.
Add Files to ZIP with C#
- en utilisant
IronZip; - using (var archive =
IronZipArchive.FromFile("existing.zip")) archive.Add("./assets/image3.png");archive.Add("./assets/image4.png");archive.SaveAs("result.zip");
Accéder à un fichier ZIP existant pour y ajouter des fichiers
Nous importons d'abord l'espace de nom IronZip. Ensuite, nous initialisons une nouvelle classe IronZipArchive et en utilisant la méthode FromFile entrons un paramètre: le chemin vers le ZIP auquel vous tentez d'accéder. Veuillez noter que l'opération échouera si le chemin d'accès est incorrect.
Ajout de fichiers
Une fois le fichier ZIP accessible, nous pouvons y ajouter des fichiers. Nous appelons la méthode Add pour ajouter de nouveaux fichiers au ZIP existant. La méthode prend en un paramètre, qui est le chemin vers le fichier que vous souhaitez ajouter ; Comme précédemment, l'opération échouera si le chemin d'accès fourni est incorrect. Dans l'exemple, nous fournissons deux chemins d'image, image3.png et image4.png, et les ajoutons au ZIP existant avec Add.
Outre l'ajout de PNG, IronZIP prend également en charge divers types de fichiers compatibles avec la méthode Add. Les utilisateurs peuvent également ajouter d'autres formats d'image populaires tels que jpg, svg, et même des images multi-images telles que tiff et gif. D'autres types de fichiers, tels que les fichiers texte, les documents (PDF, DOCX, XLSX) et les fichiers audio (MP3 et WAV), sont également pris en charge ; Il est même possible d'ajouter des archives ZIP à l'intérieur d'une autre archive ZIP, ce qui le rend très polyvalent. Pour obtenir la liste complète des fichiers que vous pouvez ajouter, veuillez consulter cette page .
Exporter le fichier ZIP
Enfin, après avoir ajouté les fichiers au ZIP existant, nous appelons la méthode SaveAs et fournissons un nouveau nom pour l'archive ZIP avec les nouveaux fichiers ajoutés.

