Class LhaArchiveEntry

Class LhaArchiveEntry

ชื่อพื้นที่: Aspose.Zip.Lha การประกอบ: Aspose.Zip.dll (25.5.0)

แสดงไฟล์เดียวภายในไฟล์ Lha

public class LhaArchiveEntry : IArchiveFileEntry

Inheritance

object LhaArchiveEntry

Implements

IArchiveFileEntry

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

bool

LastModified

ได้รับเวลาการเปลี่ยนแปลงล่าสุดของการเข้าสู่ระบบ

[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }

คุณสมบัติมูลค่า

DateTime

Length

รับความยาวของการเข้าสู่ระบบในไบต์

public long? Length { get; }

คุณสมบัติมูลค่า

long ?

ModificationTime

ได้รับเวลาการเปลี่ยนแปลงล่าสุดของการเข้าสู่ระบบ

public DateTime ModificationTime { get; }

คุณสมบัติมูลค่า

DateTime

Name

รับชื่อของป้อน

public string Name { get; }

คุณสมบัติมูลค่า

string

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; }

คุณสมบัติมูลค่า

string

Methods

Extract(รั้ว)

Extracts Lha archive entry to a file system by path

public FileSystemInfo Extract(string path)

Parameters

path string

วิธีการเข้าสู่ไฟล์ซึ่งจะจัดเก็บข้อมูลที่ซับซ้อน

Returns

FileSystemInfo

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

InvalidOperationException

ชื่อเอกสารและข้อมูลบริการไม่ได้อ่านได้

ArgumentNullException

path’ is null.

SecurityException

ผู้โทรไม่ได้รับอนุญาตให้เข้าถึง

ArgumentException

path" เป็นที่ว่างเปล่ามีพื้นที่สีขาวเท่านั้นหรือมีตัวอักษรที่ไม่ถูกต้อง

UnauthorizedAccessException

การเข้าถึงไฟล์ path" ถูกปฏิเสธ

PathTooLongException

ระบุ path’, ชื่อไฟล์, หรือทั้งสองเกินความยาวสูงสุดที่กําหนดโดยระบบ ตัวอย่างเช่นบนแพลตฟอร์มที่ใช้ Windows, เส้นทางจะต้องน้อยกว่า 248 หมายเลขและชื่อไฟล์จะต้องน้อยกว่า 260 หมายเลข

NotSupportedException

ไฟล์ใน path" มีคอลัมน์ (:) ในส่วนกลางของเส้น

Extract(Stream)

นําเข้าสู่การไหลที่ให้

public void Extract(Stream destination)

Parameters

destination Stream

จุดหมายปลายทาง Stream. ต้องการเขียนได้

Remarks

ไม่มีอะไรสําหรับการเข้าสู่ระบบ

Exceptions

ArgumentException

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

InvalidOperationException

ชื่อเอกสารและข้อมูลบริการไม่ได้อ่านได้

SecurityException

ผู้โทรไม่ได้รับอนุญาตที่จําเป็นในการเปิด fileInfo'.

ArgumentException

เส้นทางไฟล์นั้นว่างเปล่าหรือมีพื้นที่สีขาวเท่านั้น

FileNotFoundException

ไฟล์ไม่ได้พบ

UnauthorizedAccessException

เส้นทางไปยังไฟล์เป็นอ่านเท่านั้นหรือเป็นไดเรกทอรี

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

เส้นทางที่ระบุไม่ถูกต้องเช่นอยู่บนไดรฟ์ที่ไม่มีแผนที่

IOException

ไฟล์นี้เปิดแล้ว

 แบบไทย