Entpacken mit Strukturerhaltung in Aspose.ZIP

Alle Archivklassen mit mehreren Einträgen in Aspose.ZIP verfügen über die Methode ExtractToDirectory. Diese Methode extrahiert den gesamten Archivinhalt unter Berücksichtigung verschachtelter Unterordner in den bereitgestellten Ordner. Hier sind einige Beispiele seiner Verwendung, die im Wesentlichen alle gleich sind.

So entpacken Sie ein ZIP-Archiv

Stellen Sie sich vor, Sie haben ein ZIP-Archiv mit übersichtlich organisierten Dateien und Unterordnern. Die ExtractToDirectory-Methode von Aspose.ZIP vereinfacht das Entpacken dieses Archivs unter Beibehaltung der ursprünglichen Struktur. Mit einer übersichtlichen und intuitiven Benutzeroberfläche können Benutzer Dateien problemlos in bestimmte Verzeichnisse dekomprimieren und so die organisatorische Integrität wahren.
Unabhängig davon, ob es sich um mehrere Einträge oder verschachtelte Unterordner handelt, sorgt diese vielseitige Funktion für einen problemlosen Extraktionsprozess. Bei ZIP-Archiven bedeutet dies, dass Ihre extrahierten Dateien im angegebenen Ordner abgelegt werden, wobei Unterordner die Organisation im Archiv widerspiegeln. Dies sorgt für einen sauberen und gut organisierten Extraktionsprozess und spart Ihnen Zeit und Aufwand bei der manuellen Neuerstellung der Ordnerhierarchie.

    using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
    {
        using (Archive archive = new Archive(zipFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

So dekomprimieren Sie ein RAR-Archiv unter Berücksichtigung seiner Struktur

Das RarArchive-Objekt, das wahrscheinlich mit einer Bibliothek wie RarLib erstellt wurde, übernimmt die Dekomprimierung eines Archivs mit dem Namen „archive.rar“. Ein einzelner Aufruf der ExtractToDirectory-Methode extrahiert den Inhalt des Archivs effizient in das angegebene Verzeichnis „C:\extracted“. Dieser optimierte Prozess gewährleistet die sichere Extraktion aller Dateien und Unterordner und fördert die nahtlose Integration in Ihren Anwendungsworkflow. Entdecken Sie die Einfachheit und Zuverlässigkeit der Archivextraktion mit den richtigen Tools.

    using (RarArchive archive = new RarArchive("archive.rar")) 
    { 
        archive.ExtractToDirectory("C:\\extracted");
    }

Dekomprimieren Sie CAB unter Berücksichtigung seiner Struktur

Entpacken Sie CAB-Archive mühelos mit der CabArchive-Klasse. Eine einzige Codezeile mit der ExtractToDirectory-Methode extrahiert den Inhalt von „archive.cab“ effizient in das angegebene Verzeichnis „C:\extracted“. Dieser optimierte Prozess stellt sicher, dass alle Dateien und Unterordner ihre ursprüngliche Struktur beibehalten, was eine reibungslose Extraktion gewährleistet. Integrieren Sie diese Funktionalität für eine nahtlose CAB-Archivverwaltung in Ihre Anwendung.

    using (CabArchive cabArchive = new CabArchive("archive.cab"))
    {
        cabArchive.ExtractToDirectory("C:\\extracted");
    }

Extrahieren Sie TAR mit intakter Struktur

Mit der ExtractToDirectory-Methode können Sie TAR-Archive mühelos extrahieren und dabei ihre Ordnerstruktur beibehalten. Diese Funktionalität, die häufig in von Aspose.ZIP getrennten Bibliotheken verfügbar ist, vereinfacht den Extraktionsprozess und stellt sicher, dass alle Dateien im von Ihnen gewählten Ausgabeverzeichnis organisiert bleiben.
Beispiel:

    using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
    {
        using (TarArchive archive = new TarArchive(tarFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

Entpacken Sie XAR unter Beibehaltung der Struktur

Mit der ExtractToDirectory-Methode (verfügbar in Bibliotheken, die für die XAR-Verarbeitung entwickelt wurden) wird das Extrahieren von XAR-Archiven zum Kinderspiel. Diese Methode sorgt für einen optimierten Prozess und behält die ursprüngliche Ordnerstruktur des Archivs im von Ihnen gewählten Ausgabeverzeichnis bei. Sie müssen Ordner nicht manuell neu erstellen – alle Dateien werden an den richtigen Speicherorten abgelegt, was Ihnen Zeit und Mühe spart.
Beispiel:

    using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
    {
        using (XarArchive archive = new XarArchive(xarFile))
        {
            archive.ExtractToDirectory("C:\\extracted");
        }
    }

Weitere unterstützte Aspose.ZIP für .NET-API-Funktionen

Verwenden Sie die C#-Bibliothek Aspose.ZIP zum Konvertieren, Zusammenführen, Bearbeiten von Zip-Dateidokumenten, Extrahieren von Daten aus den Archiven und mehr!

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: