Dit snelle artikel bevat informatie over hoe een map te zippen in C#. Het biedt gedetailleerde stappen die moeten worden uitgevoerd tijdens het schrijven van een tool om een ZIP-bestand voor een map te maken. Een paar regels code in C# zip-map en bestanden in al zijn submappen zonder een tool van derden te installeren.
Stappen om map in C# te zippen
- Voeg Aspose.ZIP toe vanuit de NuGet-pakketbeheerder om de map te zippen
- Instantieer een FileStream-klasseobject met uitvoer ZIP-bestandsnaam
- Instantieer een ZIP Archive bestandsobject
- Maak items in het archief door de naam van de doelmap op te geven
- Sla het archief op om een ZIP-bestand te maken met alle bestanden en submappen
Deze stappen beschrijven het proces in detail door eerst de omgevingsconfiguratie op te geven en vervolgens alle hoofdklassen te introduceren die nodig zijn voor het maken van een ZIP-bestand voor een map. Om de map te zippen, worden C# codeerstappen gegeven voor een volledig begrip.
Code naar zip-map in C#
Deze regels code in C# maken ZIP-bestand van map. Er zijn een paar variaties mogelijk om de taak uit te voeren, bijvoorbeeld in plaats van de naam van de doelmap op te geven, kunt u het klasseobject DirectoryInfo opgeven als bron van de bestanden voor het ZIP-uitvoerbestand. Op dezelfde manier kunt u ook een vlag instellen om de hoofdmap op te nemen in het ZIP-uitvoerbestand.
Deze tutorial heeft ons begeleid bij het zippen van een volledige map. Als u geïnteresseerd bent om het omgekeerde proces te leren, dwz het ZIP-bestand uitpakken, raadpleeg dan het artikel op hoe ZIP-bestand uit te pakken in C#.