Kaip ištraukti ZIP failą C#

Šioje pamokoje parodysime, kaip išgauti Zip failą C# kodu. Galite naudoti C# norėdami išpakuoti archyvą savo programose. Šis kodas palaiko kelis zip or archive file formats, pvz., GZip, RAR, TAR, 7Zip ir kt.

Veiksmai, kaip ištraukti ZIP failą C#

  1. Įdiekite Aspose.Zip for .NET paketą iš NuGet.org
  2. Į kodą įtraukite Aspose.Zip vardų erdvę
  3. Naudokite SetLicense metodą, kad nustatytumėte Aspose.Zip API licenciją
  4. Įkelkite įvesties ZIP failą į FileStream objektą
  5. Sukurkite naują Archive object iš failų srauto
  6. Gaukite archyve esančių failų skaičių ir peržiūrėkite archyvo įrašus
  7. Išskleiskite kiekvieną archyvo įrašą ir išsaugokite failą diske

Kiekviename archyvo įraše yra ne tik failas, bet ir failo pavadinimas. Naudojome ypatybę Name, kad gautume failo pavadinimą, tada ištraukėme failą tuo pačiu pavadinimu.

Kodas, skirtas ištraukti ZIP failą C#

Aukščiau pateiktame kode naudojome FileStream, kad įkeltume Zip archive, o tada ištrauktus išvesties failus išsaugojome diske. Taip pat galite naudoti šį kodą C#, kad išpakuotumėte failą atmintyje. Tai gali būti naudinga, kai tų failų reikia toliau kode ar programoje ir nenorite įrašyti į diską. Naudodami šį kodą galite lengvai ir greitai sukurti savo C# Zip ištraukiklį savo programose arba kaip nepriklausomą priemonę.

 Latviski