Class ArjEntryPlain

Class ArjEntryPlain

Tên không gian: Aspose.Zip.Arj Tổng hợp: Aspose.Zip.dll (25.5.0)

Nó đại diện cho một tập tin duy nhất trong file ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Thành viên thừa kế

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CompressedSize

Nhận kích thước của một tệp bị nén.

public uint CompressedSize { get; }

Giá trị bất động sản

uint

Name

Nhận tên vào trong tài liệu.

public string Name { get; }

Giá trị bất động sản

string

UncompressedSize

Nhận kích thước của một tập tin ban đầu.

public uint UncompressedSize { get; }

Giá trị bất động sản

uint

Methods

Extract(String)

Xét nhập vào hệ thống tệp theo con đường được cung cấp.

public FileInfo Extract(string path)

Parameters

path string

Đường đến tập tin đích. nếu tập tin đã tồn tại, nó sẽ được viết quá.

Returns

FileInfo

Thông tin file của một file composed.

Examples

Tiết xuất hai bài đăng từ RAR ARCHIVE.

using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
    using (ArjArchive archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract("first.bin");
        archive.Entries[1].Extract("second.bin");
    }
}

Exceptions

ArgumentNullException

path’ is null or empty.

Extract(FileInfo)

Tiết xuất ARJ lưu trữ vào một tệp.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo để lưu trữ dữ liệu bị phá vỡ.

Examples

using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract(new FileInfo("extracted.bin"));
    }
}

Exceptions

InvalidOperationException

Danh mục tài liệu và thông tin dịch vụ không được đọc.

SecurityException

Người gọi không có quyền được yêu cầu để mở fileInfo'.

ArgumentException

Đường file là trống hoặc chỉ chứa không gian trắng.

FileNotFoundException

file không được tìm thấy.

UnauthorizedAccessException

Con đường đến file là chỉ đọc hoặc là một thư mục.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Con đường được chỉ định là vô hiệu, chẳng hạn như ở trên một ổ đĩa không được vẽ.

IOException

Tệp đã mở rồi.

Extract(Stream)

Thu thập nhập vào dòng cung cấp.

public void Extract(Stream destination)

Parameters

destination Stream

Destination stream. phải được viết.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch cho tiêu đề hoặc dữ liệu. - hoặc - Archive is corrupt.

NotImplementedException

Nhập kết hợp với phương pháp 4.

 Tiếng Việt