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
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
Instans System.IO.FileInfo yang berisi data yang diekstrak.
Pengecualian
path
adalah null.
Pemanggil tidak memiliki izin yang diperlukan untuk mengakses.
path
kosong, hanya berisi spasi putih, atau mengandung karakter yang tidak valid.
Akses ke file path
ditolak.
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.
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
destination
tidak mendukung penulisan.