Aspose.ZIP'te Yapı Koruma ile sıkıştırmayı açma

Aspose.ZIP'teki çok girişli arşiv sınıflarının tamamı ExtractToDirectory metoduna sahiptir. Bu yöntem, arşiv içeriğinin tamamını iç içe geçmiş alt klasörlere göre sağlanan klasöre çıkarır. İşte bunların kullanımına ilişkin bazı örnekler, aslında hepsi aynı.

ZIP Arşivi Nasıl Açılır

Düzgün bir şekilde organize edilmiş dosya ve alt klasörlerden oluşan bir ZIP arşiviniz olduğunu hayal edin. Aspose.ZIP’in ExtractToDirectory yöntemi, orijinal yapıyı korurken bu arşivin paketinden çıkarılmasını kolaylaştırır. Temiz ve sezgisel bir arayüzle kullanıcılar, dosyaları belirlenen dizinlere kolayca açarak kurumsal bütünlüğü koruyabilir.
İster birden fazla girişle ister iç içe geçmiş alt klasörlerle uğraşın, bu çok yönlü özellik sorunsuz bir çıkarma işlemi sağlar. ZIP arşivleri için bu, çıkarılan dosyalarınızın, arşiv içindeki düzeni yansıtan alt klasörlerle birlikte belirlenen klasöre yerleştirileceği anlamına gelir. Bu, temiz ve iyi organize edilmiş bir çıkarma işlemi sağlayarak, klasör hiyerarşisini manuel olarak yeniden oluştururken zamandan ve emekten tasarruf etmenizi sağlar.

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

Yapısına Saygı Göstererek RAR Arşivi Nasıl Açılır?

Muhtemelen RarLib gibi bir kitaplık kullanılarak oluşturulan RarArchive nesnesi, “archive.rar” adlı bir arşivin sıkıştırmasını açma işlemini gerçekleştirir. ExtractToDirectory yöntemine yapılan tek bir çağrı, arşiv içeriğini verimli bir şekilde belirtilen “C:\extracted” dizinine çıkarır. Bu kolaylaştırılmış süreç, tüm dosya ve alt klasörlerin güvenli bir şekilde çıkarılmasını sağlayarak uygulama iş akışınıza kusursuz entegrasyonu destekler. Doğru araçlarla arşiv çıkarmanın kolaylığını ve güvenilirliğini keşfedin.

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

Yapısına Saygı Göstererek CAB Sıkışıklığını Azaltın

CabArchive sınıfını kullanarak CAB arşivlerini zahmetsizce açın. ExtractToDirectory yöntemini kullanan tek bir kod satırı, “archive.cab” içeriğini, belirlediğiniz “C:\extracted” dizinine verimli bir şekilde çıkarır. Bu kolaylaştırılmış süreç, tüm dosya ve alt klasörlerin orijinal yapılarını korumasını sağlayarak sorunsuz bir çıkarma deneyimi garanti eder. Uygulamanızda kusursuz CAB arşivi yönetimi için bu işlevselliği entegre edin.

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

TAR’ı Yapısı Sağlam Olarak Çıkarın

ExtractToDirectory yöntemini kullanarak klasör yapılarını korurken TAR arşivlerini zahmetsizce çıkarın. Genellikle Aspose.ZIP’ten ayrı kütüphanelerde bulunan bu işlevsellik, çıkarma işlemini basitleştirir ve tüm dosyaların seçtiğiniz çıktı dizininde düzenli kalmasını sağlar.
Örnek:

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

XAR’ı Yapısı Korunan Paketten Çıkarın

XAR arşivlerinin çıkarılması ExtractToDirectory yöntemiyle (XAR işleme için tasarlanmış kitaplıklarda mevcuttur) çocuk oyuncağı haline gelir. Bu yöntem, arşivin orijinal klasör yapısını seçtiğiniz çıktı dizini içinde koruyarak akıcı bir süreç sağlar. Klasörleri manuel olarak yeniden oluşturmanıza gerek yoktur; tüm dosyalar uygun konumlarına yerleştirilir, böylece zamandan ve emekten tasarruf edersiniz.
Örnek:

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

Desteklenen Diğer Aspose.ZIP for .NET API Özellikleri

Zip dosyası belgelerini dönüştürmek, birleştirmek, düzenlemek, arşivlerden veri çıkarmak ve daha fazlası için Aspose.ZIP C# kütüphanesini kullanın!

  

Support and Learning Resources

  
  

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