Class LhaArchiveEntry
Tên không gian: Aspose.Zip.Lha Tổng hợp: Aspose.Zip.dll (25.5.0)
Nó đại diện cho một tập tin duy nhất trong hồ sơ Lha.
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
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
IsDirectory
Nhận được một giá trị cho biết liệu danh mục nhập này có phải không.
public bool IsDirectory { get; }
Giá trị bất động sản
LastModified
Nhận thời gian thay đổi cuối cùng của việc nhập.
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
Giá trị bất động sản
Length
Có được chiều dài vào trong byte.
public long? Length { get; }
Giá trị bất động sản
long ?
ModificationTime
Nhận thời gian thay đổi cuối cùng của việc nhập.
public DateTime ModificationTime { get; }
Giá trị bất động sản
Name
Gửi tên vào vào.
public string Name { get; }
Giá trị bất động sản
Remarks
Archives for compression only, such as gzip, bzip2, lzip, lzma, xz, z has name “File.bin” unless another name can be found in headers.
Path
Có được con đường đầy đủ để vào.
public string Path { get; }
Giá trị bất động sản
Methods
Extract(String)
Chiết xuất Lha lưu trữ vào một hệ thống tệp theo con đường.
public FileSystemInfo Extract(string path)
Parameters
path
string
Con đường đến file mà sẽ lưu trữ dữ liệu bị nén.
Returns
System.IO.FileSystemInfoInstance chứa dữ liệu thu được.
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
Danh mục tài liệu và thông tin dịch vụ không được đọc.
path’ is null.
Người gọi không có giấy phép cần thiết để truy cập.
Đường path’ là trống, chỉ chứa các không gian trắng, hoặc chứa các ký tự vô hiệu.
Truy cập vào tệp path" bị từ chối.
Lối đi path", tên tệp, hoặc cả hai vượt quá chiều dài tối đa được xác định bởi hệ thống. Ví dụ, trên nền tảng dựa trên Windows, các con đường phải nhỏ hơn 248 ký tự, và tên tệp phải nhỏ hơn 260 ký tự.
Tệp ở path’ chứa một cột (:) ở giữa dòng.
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.
Remarks
Không có gì để nhập vào thư mục.
Exceptions
destination’ does not support writing.
Extract(FileInfo)
Tiết xuất Lha 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 lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
Không có gì để nhập vào thư mục.
Exceptions
Danh mục tài liệu và thông tin dịch vụ không được đọc.
Người gọi không có quyền được yêu cầu để mở fileInfo'.
Đường file là trống hoặc chỉ chứa không gian trắng.
file không được tìm thấy.
Con đường đến file là chỉ đọc hoặc là một thư mục.
fileInfo’ is null.
Con đường được chỉ định là vô hiệu, chẳng hạn như ở trên một ổ đĩa không được vẽ.
Tệp đã mở rồi.