Class LhaArchiveEntry
Nama dari : Aspose.Zip.Lha Perhitungan: Aspose.Zip.dll (25.5.0)
Menampilkan satu file dalam arkib Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
Dapatkan nilai yang menunjukkan apakah direktori entri ini.
public bool IsDirectory { get; }
Nilai Properti
LastModified
Dapatkan waktu terakhir yang diubah masuk.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Nilai Properti
Length
Dapatkan panjang entri dalam byte.
public long? Length { get; }
Nilai Properti
long ?
ModificationTime
Dapatkan waktu terakhir yang diubah masuk.
public DateTime ModificationTime { get; }
Nilai Properti
Name
Dapatkan nama dari entri.
public string Name { get; }
Nilai Properti
Remarks
Arsip untuk kompresi hanya, seperti gzip, bzip2, lzip, lzma, xz, z memiliki nama “File.bin” kecuali nama lain dapat ditemukan dalam judul.
Path
Dapatkan jalan penuh ke pintu masuk.
public string Path { get; }
Nilai Properti
Methods
Extract(String)
Mengekstrak Lha file entry ke file system per jalur.
public FileSystemInfo Extract(string path)
Parameters
path
string
Jalan ke file yang akan menyimpan data dekompresi.
Returns
System.IO.FileSystemInfoInstance yang berisi data yang dikeluarkan.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Alamat dan informasi layanan tidak dibaca.
path’ is null.
Panggilan tidak memiliki izin yang diperlukan untuk mengakses.
path’ kosong, hanya mengandung ruang putih, atau mengandung karakter yang tidak sah.
Akses ke file path’ ditolak.
Contohnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter.
File di path’ mengandung kolom (:) di tengah string.
Extract(Stream)
Mengekstrak input ke arus yang disediakan.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. harus dapat ditulis.
Remarks
Tidak ada yang masuk ke direktori.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Mengekstrak Lha archive entry ke file.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo untuk menyimpan data dekompresi.
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Tidak ada yang masuk ke direktori.
Exceptions
Alamat dan informasi layanan tidak dibaca.
Panggilan tidak memiliki izin yang diperlukan untuk membuka fileInfo'.
Jalur file kosong atau hanya mengandung ruang putih.
File tersebut tidak ditemukan.
Jalan ke file hanya dibaca atau merupakan direktori.
fileInfo’ is null.
Jalur yang ditentukan tidak sah, misalnya berada di drive yang tidak dipetakan.
File sudah terbuka.