Interface IArchive

Interface IArchive

Nama dari : Aspose.Zip Perhitungan: Aspose.Zip.dll (25.5.0)

Interface ini mewakili arsip.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Dapatkan entri dari Aspose.Zip.IArchiveFileEntry tipe yang membentuk arsip.

IEnumerable<iarchivefileentry> FileEntries { get; }

Nilai Properti

IEnumerable dan lt; IArchiveFileEntry >

Remarks

Arsip untuk kompresi hanya, seperti gzip, bzip2, lzip, lzma, xz, z terdiri dari satu rekaman - rekaman itu sendiri.

Format

Dapatkan format arkib.

ArchiveFormat Format { get; }

Nilai Properti

ArchiveFormat

Methods

ExtractToDirectory(String)

Mengekstrak semua file dalam arkib ke direktori yang disediakan.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Jalan menuju direktori untuk menempatkan file yang dikeluarkan.

Remarks

Jika direktori tidak ada, itu akan dibuat.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Contohnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter dan nama file harus kurang dari 260 karakter.

SecurityException

Panggilan tidak memiliki izin yang diperlukan untuk mengakses direktori yang ada.

NotSupportedException

Jika direktori tidak ada, jalur itu mengandung karakter kolon (:) yang bukan bagian dari label drive (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

Direktori yang ditentukan oleh jalur adalah file. -or- Nama jaringan tidak diketahui.

 Indonesia