Membuka ritsleting dengan Pelestarian Struktur di Aspose.ZIP
Semua kelas arsip multi-entri di Aspose.ZIP memiliki metode ExtractToDirectory. Metode ini mengekstrak seluruh konten arsip ke folder yang disediakan sehubungan dengan subfolder bersarang. Berikut beberapa contoh penggunaannya, semuanya pada dasarnya sama.Cara Mendekompresi Arsip ZIP
Bayangkan Anda memiliki arsip ZIP dengan file dan subfolder yang tertata rapi. Metode ExtractToDirectory Aspose.ZIP menyederhanakan pembongkaran arsip ini dengan tetap mempertahankan struktur aslinya. Dengan antarmuka yang bersih dan intuitif, pengguna dapat dengan mudah mendekompresi file ke direktori yang ditentukan, menjaga integritas organisasi.
Baik menangani banyak entri atau subfolder bersarang, fitur serbaguna ini memastikan proses ekstraksi tanpa kerumitan. Untuk arsip ZIP, ini berarti file yang Anda ekstrak akan ditempatkan di folder yang ditentukan, dengan subfolder yang mencerminkan organisasi di dalam arsip. Hal ini memastikan proses ekstraksi yang bersih dan terorganisir dengan baik, menghemat waktu dan tenaga Anda dalam membuat ulang hierarki folder secara manual.
using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
{
using (Archive archive = new Archive(zipFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Cara Mendekompresi Arsip RAR dengan Menghormati Strukturnya
Objek RarArchive, kemungkinan besar dibuat menggunakan perpustakaan seperti RarLib, menangani dekompresi arsip bernama “archive.rar”. Satu panggilan ke metode ExtractToDirectory secara efisien mengekstrak konten arsip ke direktori yang ditentukan, “C:\extracted”. Proses yang disederhanakan ini memastikan ekstraksi semua file dan subfolder dengan aman, sehingga mendorong integrasi yang lancar ke dalam alur kerja aplikasi Anda. Temukan kemudahan dan keandalan ekstraksi arsip dengan alat yang tepat.
using (RarArchive archive = new RarArchive("archive.rar"))
{
archive.ExtractToDirectory("C:\\extracted");
}
Dekompresi CAB dengan Menghormati Strukturnya
Buka paket arsip CAB dengan mudah menggunakan kelas CabArchive. Satu baris kode dengan metode ExtractToDirectory secara efisien mengekstrak konten “archive.cab” ke direktori yang Anda tentukan, “C:\extracted”. Proses yang disederhanakan ini memastikan semua file dan subfolder mempertahankan struktur aslinya, menjamin pengalaman ekstraksi yang lancar. Integrasikan fungsi ini untuk penanganan arsip CAB yang lancar dalam aplikasi Anda.
using (CabArchive cabArchive = new CabArchive("archive.cab"))
{
cabArchive.ExtractToDirectory("C:\\extracted");
}
Ekstrak TAR dengan Struktur Utuh
Ekstrak arsip TAR dengan mudah sambil mempertahankan struktur foldernya menggunakan metode ExtractToDirectory. Fungsionalitas ini, yang sering kali tersedia di pustaka terpisah dari Aspose.ZIP, menyederhanakan proses ekstraksi dan memastikan semua file tetap terorganisir dalam direktori keluaran pilihan Anda.
Contoh:
using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
{
using (TarArchive archive = new TarArchive(tarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Buka kemasan XAR dengan Struktur yang Dipertahankan
Mengekstrak arsip XAR menjadi mudah dengan metode ExtractToDirectory (tersedia di perpustakaan yang dirancang untuk penanganan XAR). Metode ini memastikan proses yang efisien, mempertahankan struktur folder asli arsip dalam direktori keluaran pilihan Anda. Tidak perlu membuat ulang folder secara manual – semua file ditempatkan di lokasi yang tepat, sehingga menghemat waktu dan tenaga Anda.
Contoh:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
{
using (XarArchive archive = new XarArchive(xarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Aspose.ZIP Lainnya yang Didukung untuk Fitur .NET API
Gunakan pustaka Aspose.ZIP C# untuk mengonversi, menggabungkan, mengedit dokumen file zip, mengekstrak data dari arsip, dan banyak lagi!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories