Class LhaArchiveEntry

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

object LhaArchiveEntry

Implements

IArchiveFileEntry

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

bool

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

DateTime

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

DateTime

Name

Dapatkan nama dari entri.

public string Name { get; }

Nilai Properti

string

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

string

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

FileSystemInfo

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

InvalidOperationException

Alamat dan informasi layanan tidak dibaca.

ArgumentNullException

path’ is null.

SecurityException

Panggilan tidak memiliki izin yang diperlukan untuk mengakses.

ArgumentException

path’ kosong, hanya mengandung ruang putih, atau mengandung karakter yang tidak sah.

UnauthorizedAccessException

Akses ke file path’ ditolak.

PathTooLongException

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

NotSupportedException

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

ArgumentException

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

InvalidOperationException

Alamat dan informasi layanan tidak dibaca.

SecurityException

Panggilan tidak memiliki izin yang diperlukan untuk membuka fileInfo'.

ArgumentException

Jalur file kosong atau hanya mengandung ruang putih.

FileNotFoundException

File tersebut tidak ditemukan.

UnauthorizedAccessException

Jalan ke file hanya dibaca atau merupakan direktori.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Jalur yang ditentukan tidak sah, misalnya berada di drive yang tidak dipetakan.

IOException

File sudah terbuka.

 Indonesia