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
Archives for compression only, such as gzip, bzip2, lzip, lzma, xz, z has name “File.bin” except another name can be found in headers.
Path
ได้รับเส้นทางเต็มไปสู่การเข้า
public string Path { get; }
คุณสมบัติมูลค่า
Methods
Extract(รั้ว)
Extracts Lha archive entry to a file system by path
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" ถูกปฏิเสธ
ระบุ path’, ชื่อไฟล์, หรือทั้งสองเกินความยาวสูงสุดที่กําหนดโดยระบบ ตัวอย่างเช่นบนแพลตฟอร์มที่ใช้ Windows, เส้นทางจะต้องน้อยกว่า 248 หมายเลขและชื่อไฟล์จะต้องน้อยกว่า 260 หมายเลข
ไฟล์ใน path" มีคอลัมน์ (:) ในส่วนกลางของเส้น
Extract(Stream)
นําเข้าสู่การไหลที่ให้
public void Extract(Stream destination)
Parameters
destination
Stream
จุดหมายปลายทาง Stream. ต้องการเขียนได้
Remarks
ไม่มีอะไรสําหรับการเข้าสู่ระบบ
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Extracts Lha archive entry ไปยังไฟล์
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.
เส้นทางที่ระบุไม่ถูกต้องเช่นอยู่บนไดรฟ์ที่ไม่มีแผนที่
ไฟล์นี้เปิดแล้ว