Tento rychlý článek obsahuje informace o tom, jak zazipovat složku v C#. Poskytuje podrobné kroky, které je třeba provést při psaní nástroje pro vytvoření souboru ZIP pro složku. Několik řádků kódu ve složce C# zip a soubory ve všech jejích podsložkách bez instalace jakéhokoli nástroje třetí strany.
Kroky ke složce Zip v C#
- Přidejte Aspose.ZIP ze správce balíčků NuGet a složku zazipujte
- Vytvořte instanci objektu třídy FileStream s názvem výstupního souboru ZIP
- Vytvořte instanci objektu souboru ZIP Archive
- Vytvořte položky v archivu zadáním názvu cílové složky
- Uložte archiv a vytvořte soubor ZIP obsahující všechny soubory a podsložky
Tyto kroky podrobně popisují proces tak, že nejprve poskytnete konfiguraci prostředí a poté představíte všechny hlavní třídy potřebné pro vytvoření souboru ZIP pro složku. Ke složce zip C# jsou uvedeny kroky kódování pro úplné pochopení.
Kód do složky ZIP v C#
Tyto řádky kódu v C# vytvářejí soubor ZIP ze složky. Pro splnění úkolu existuje několik variant, např. místo zadání názvu cílové složky můžete poskytnout objekt třídy DirectoryInfo jako zdroj souborů pro výstupní soubor ZIP. Podobně můžete také nastavit příznak pro zahrnutí kořenové složky do výstupního souboru ZIP.
Tento tutoriál nás navedl ke komprimaci kompletní složky. Pokud se chcete naučit opačný proces, tj. extrahovat soubor ZIP, přečtěte si článek na jak extrahovat ZIP soubor v C#.