Jos haluat poistaa ZIP-tiedostoja ohjelmattisesti C#, olet oikeassa paikassa! Tämä artikkeli toimii kattavana oppaana tehokkaasti käsittelemään zIP tiedostojen poistoa käyttämällä .NET Archive Extraction Library. Tutkimme erilaisia menetelmiä tiedostojen unzipping, mukaan lukien miten hallita salasanan suojattuja arkistoja ja AES salaus.
Poista ZIP-tiedostoja C#:ssä
Edellisessä meidän Artikkeli ZIP-tiedostojen luomisesta, keskustelimme eri tekniikoista pakkaustiedostoja käyttämällä ASPOSE.ZIP ja .NET. Nyt pohtimme unziping ZIP tiedostot ja poistaa tiedostoja sekä salasanan suojaamat ja AES salattu Zip arkistot C#.
Sisällön taulukko
- C# API to Unzip Files - Lataa ilmaiseksi
- Miten poistaa ZIP tiedostoja C#: ssä
- Unzip salasanan suojaamat ZIP-tiedostot
- Poista AES-salaatut ZIP-tiedostot C#: ssä
Poista ZIP-tiedostoja C# - API Asennus
Ennen kuin aloitat, varmista, että sinulla on Lataa ja viitattu Aspose.ZIP .NET. Voit myös asentaa paketin kautta NuGet Package Manager -järjestelmä. Lisätä kirjasto projektisi, suorittaa seuraava komento:
PM> NuGet\Install-Package Aspose.Zip
Miten poistaa ZIP tiedostoja C#
ZIP-tiedostojen poisto voidaan suorittaa kahdella ensisijaisella tavalla:
- Poista jokainen tiedosto ZIP-tiedostosta erikseen.
- Unzip kaikki tiedostot tiettyyn kansioon käyttämällä .NET Core Zip.
C# Poistaa jokainen tiedosto ZIP
Voit poistaa tiedostoja yksilöllisesti, kun seurataan poiston etenemistä, noudata seuraavia vaiheita:
- Avaa ZIP-tiedosto käyttäen FileStream.
- Aloita esimerkki siitä, että Arkkitehti luokkahuoneessa ja FileStream ja objekti.
- Tiedostojen pääsy ZIP: ssä käyttämällä Arkkitehtuuri.Entry ja kokoelma.
- Aseta yksi ArchiveEntry.ExtractionMuokkaa Tapahtuma toimii osoittamaan tuotannon edistymistä.
- Käytä sitä ArchiveEntry.Extract (tyyppinen) menetelmä tiedostojen poistoon.
Tässä on koodin näyte, joka osoittaa, miten poistaa tiedostoja ZIP-tiedostosta C#: ssä:
Unzip ZIP -tiedostoja C#:ssä
Jos haluat poistaa kaikki tiedostot tiettyyn tiedostoon, noudata seuraavia toimenpiteitä:
- Avaa ZIP-tiedosto käyttäen FileStream ja luokka.
- Luo esimerkki siitä, että Arkkitehti luokka aloitettiin ZIP:n kanssa FileStream ja objekti.
- Käytä sitä Archive.ExtractToDirectory(string) menetelmä unzip tiedostoja määritettyyn kaapeliin.
Tässä on koodin malli, jonka avulla voit poistaa ZIP-tiedostot kansioon käyttämällä C# Unzip File to Folder:
C# Unzip Password-Protected ZIP -tiedostot
Voit poistaa salasanan suojattuja ZIP-tiedostoja käyttämällä Aspose.ZIP .NET. ArchiveLoadOptions luokka, jonka voit siirtää toiseksi parametri Arkkitehti’Esimerkiksi C# Unzip File with Password, viitataan seuraaviin esimerkkeihin.
Tässä esimerkki koodista, jonka avulla voit poistaa salasanan suojaavan ZIP-tiedoston:
Poista AES-salaatut ZIP-tiedostot C#
Jos ZIP-tiedosto on salattu AES: llä, Aspose.ZIP for .NET tukee aes128, Aes192, ja aES256 salausmenetelmiä.Aes salauksen Zip tiedoston poistaminen on samanlainen kuin salasana suojattu arkisto; sinun tarvitsee vain tarjota salausta salasanasi käyttämällä ArchiveLoadOptions ja luokka.
Tässä on, miten poistaa AES salattu ZIP-tiedostoja C#:
C# ZIP Extraction API - Hanki ilmainen lisenssi
Voit suorittaa ZIP-poistoa ilman arviointirajoituksia saamalla Vapaa väliaikainen lisenssi.
johtopäätöksiä
Tässä artikkelissa olemme käsittäneet, miten unzip ZIP tiedostoja käyttämällä C# ja käsitelty kaivaa salasanan suojattuja zIP arkistoja. Lisäksi, tutkittiin miten käsitellä salaa Zip tiedostot. Lisätietoja käytöstä Aspose.ZIP .NET, tarkista Dokumentti.
Tämä opas on sinun lähteesi C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extraction** ja paljon muuta. Olitpa työskennellyt .Net Core Zips tiedostojen poistoon tiettyyn kaapeliin tai toteuttamalla c# Decompress Z IP virheen käsittelyssä, täällä käsiteltävät tekniikat parantavat zip-poistoominaisuuksiasi .netissä.
Jotta voisit auttaa sinua, tämä opas sisältää tietoja C# Unzip File, c# unzip file in Memory ja C# Decompress ZIP. Sinun tulee myös oppia C # Open Zip , C # Unpack Z IP sekä miten Extract Zips Without Password . Jos olet kiinnostunut työskentelemään salasanan suojaavien tiedostojen kanssa, me kattavat kuinka RetreZip Passport ja Open Encrypted Zipe File.
Lisäksi, jos haluat tietää, miten .NET Unzip tiedostoja tai suorittaa C# Archive toiminnot, tämä opas tarjoaa kaikki tarvittavat tiedot sinun täytyy aloittaa ** C# Decompress ZIP** ja c# Zipping tiedostot.