Interface IArchiveFileEntry

Interface IArchiveFileEntry

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

Antarmuka ini merepresentasikan entri file arsip.

public interface IArchiveFileEntry

Properti

Panjang

Mengambil panjang entri dalam byte.

long? Length { get; }

Nilai Properti

long?

Nama

Mengambil nama entri.

string Name { get; }

Nilai Properti

string

Catatan

Arsip untuk kompresi saja, seperti gzip, bzip2, lzip, lzma, xz, z memiliki nama “File.bin” kecuali nama lain dapat ditemukan di header.

Metode

Ekstrak(string)

Mengekstrak entri ke sistem file berdasarkan jalur yang diberikan.

FileInfo Extract(string path)

Parameter

path string

Jalur ke file tujuan. Jika file sudah ada, file tersebut akan ditimpa.

Mengembalikan

FileInfo

Instans System.IO.FileInfo yang berisi data yang diekstrak.

Pengecualian

ArgumentNullException

path adalah null.

SecurityException

Pemanggil tidak memiliki izin yang diperlukan untuk mengakses.

ArgumentException

path kosong, hanya berisi spasi putih, atau mengandung karakter yang tidak valid.

UnauthorizedAccessException

Akses ke file path ditolak.

PathTooLongException

path, nama file, atau keduanya melebihi panjang maksimum yang ditentukan oleh sistem. Misalnya, di platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter.

NotSupportedException

File di path mengandung titik dua (:) di tengah string.

Ekstrak(Stream)

Mengekstrak entri ke stream yang disediakan.

void Extract(Stream destination)

Parameter

destination Stream

Stream tujuan. Harus dapat ditulis.

Pengecualian

ArgumentException

destination tidak mendukung penulisan.

 Indonesia