Kako napraviti mapu u C#

Kako napraviti mapu u C#

Ovaj brzi članak objašnjava kako zip folder u C#. pruža detaljne korake i kod uzorak za pomoć u stvaranju ZIP datoteke za folder i njegovu sadržaj.

Prednosti Zipping Folder

  • Svemirsko djelotvorno djelovanje:- Smanjuje prostor za skladištenje komprimiranjem datoteka.

  • Upravljanje organiziranim datotekama:- Kombinira više datoteka u jedan arhiv za lakšu distribuciju i upravljanje.

  • brži prijenos:- Manje veličine datoteke dovode do bržeg vremena za preuzimanje i preuzimanje.

Predviđanja: Priprema za okoliš

  • Sastavite Visual Studio ili bilo koji kompatibilni .NET IDE.
  • Instalirajte Aspose.ZIP knjižnicu putem NuGet Package Manager-a.

Korak po korak vodič za ZIP folder

Korak 1: Instalirajte Aspose.ZIP

Dodajte Aspose.ZIP knjižnicu u svoj projekt.

Install-Package Aspose.ZIP

Korak 2: Stvaranje FileStream objekta

Instantiate a FileStream object for the output ZIP file.

using System.IO;
var zippedFolder = File.Open("AnimationImages.zip", FileMode.Create);

Korak 3: Stvaranje objekta ZIP arhiva

Create an instance of the Archive class to handle ZIP operations.

using (Archive archiveFile = new Archive())
{
    // Further processing follows here
}

Korak 4: Kreirajte upute u arhivu

Dodajte sve datoteke i dosjee iz ciljanog direktora ponavljajući.

archiveFile.CreateEntries("AnimationImages");

Korak 5: Sačuvajte ZIP datoteku

Nakon što su postovi stvoreni, sačuvajte arhiv na disku.

archiveFile.Save(zippedFolder);

Kompletni primjer koda za ZIP folder

Evo cjelokupnog C# primjera koji pokazuje kako zipati mapu:

// Create a file stream object for the output zip file
using (FileStream zippedFolder = File.Open("AnimationImages.zip", FileMode.Create))
{
    // Create a Zip archive file class object
    using (Archive archiveFile = new Archive())
    {
        // Add all the files and folders recursively
        archiveFile.CreateEntries("AnimationImages");

        // Save the output ZIP file
        archiveFile.Save(zippedFolder);
    }
}

Dodatne informacije

  • Možete dodijeliti DirectoryInfo objekt razreda kao izvor datoteke za izlazni ZIP datoteku.
  • Također možete uključiti zastave kako biste kontrolirali da li uključite korijensku mapu u izlazak ZIP.

zaključak

Ovaj tutorial vas je vodio kroz proces zipping cjeloviti folder u C#. sa samo nekoliko linija koda, možete lako upravljati strukturama dosjea i stvoriti ZIP arhive učinkovito. za daljnje funkcije, provjerite tutoriale o ekstrakciji ZIP datoteke ili stvaranju različitih vrsta arhiva.

 Hrvatski