Class LhaArchiveEntry
نام ها : Aspose.Zip.Lha جمع آوری: Aspose.Zip.dll (25.5.0)
ارائه یک فایل واحد در آرشیو Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
یک مقدار دریافت می کند که نشان می دهد آیا این دایرکتوری ورودی است.
public bool IsDirectory { get; }
ارزش املاک
LastModified
آخرین زمان ثبت نام اصلاح شده را دریافت کنید.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
ارزش املاک
Length
طول ورودی را در بایت ها دریافت کنید.
public long? Length { get; }
ارزش املاک
long ?
ModificationTime
آخرین زمان ثبت نام اصلاح شده را دریافت کنید.
public DateTime ModificationTime { get; }
ارزش املاک
Name
نام ورودی را دریافت کنید.
public string Name { get; }
ارزش املاک
Remarks
آرشیوها فقط برای فشرده سازی، مانند gzip، bzip2، lzip، lzma، xz، z دارای نام “File.bin” است مگر اینکه نام دیگری در عنوان ها یافت شود.
Path
تمام مسیر را به ورودی می رساند.
public string Path { get; }
ارزش املاک
Methods
Extract(String)
استخراج Lha ورودی آرشیو به یک سیستم فایل از طریق مسیر.
public FileSystemInfo Extract(string path)
Parameters
path
string
مسیر به فایل که داده های فشرده را ذخیره می کند.
Returns
System.IO.FileSystemInfoInstance حاوی داده های استخراج شده است.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
عنوان های آرشیو و اطلاعات خدمات خوانده نشده است.
path’ is null.
متقاضی مجوز لازم برای دسترسی ندارد.
مسیر path" خالی است، فقط حاوی فضاهای سفید است یا حاوی کاراکترهای نادرست است.
دسترسی به فایل path" رد می شود.
برای مثال، در پلتفرم های مبتنی بر ویندوز، مسیرها باید کمتر از 248 کاراکتر باشد و نام فایل ها باید کمتر از 260 کاراکتر باشد.
فایل در path" حاوی یک ستون (:) در وسط ردیف است.
Extract(Stream)
ورودی را به جریان ارائه شده استخراج کنید.
public void Extract(Stream destination)
Parameters
destination
Stream
بایگانی برچسب ها: باید نوشته شود
Remarks
هیچ چیز برای ورود به دایرکتوری نیست.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
اضافه کردن یک فایل به یک فایل.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo برای ذخیره سازی داده های فشرده
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
هیچ چیز برای ورود به دایرکتوری نیست.
Exceptions
عنوان های آرشیو و اطلاعات خدمات خوانده نشده است.
تماس گیرنده اجازه لازم برای باز کردن fileInfo را ندارد.
مسیر فایل خالی است یا فقط حاوی فضاهای سفید است.
این فایل یافت نشد.
مسیر به فایل فقط خوانده شده است یا یک دایرکتوری است.
fileInfo’ is null.
مسیر مشخص شده نادرست است، به عنوان مثال در یک درایو بدون نقشه.
فایل در حال حاضر باز است.