Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Giao diện này đại diện cho một mục trong tệp lưu trữ.
public interface IArchiveFileEntry
Thuộc tính
Độ dài
Lấy độ dài của mục tính bằng byte.
long? Length { get; }
Giá trị thuộc tính
long?
Tên
Lấy tên của mục.
string Name { get; }
Giá trị thuộc tính
Nhận xét
Các tệp lưu trữ chỉ để nén, chẳng hạn như gzip, bzip2, lzip, lzma, xz, z có tên là “File.bin” trừ khi một tên khác có thể được tìm thấy trong tiêu đề.
Phương thức
Extract(string)
Giải nén mục vào hệ thống tệp theo đường dẫn đã cung cấp.
FileInfo Extract(string path)
Tham số
path
string
Đường dẫn đến tệp đích. Nếu tệp đã tồn tại, nó sẽ bị ghi đè.
Trả về
Thể hiện System.IO.FileInfo chứa dữ liệu đã giải nén.
Ngoại lệ
path
là null.
Người gọi không có quyền truy cập cần thiết.
path
là rỗng, chỉ chứa khoảng trắng, hoặc chứa ký tự không hợp lệ.
Truy cập vào tệp path
bị từ chối.
path
, tên tệp, hoặc cả hai vượt quá độ dài tối đa được định nghĩa bởi hệ thống. Ví dụ, trên các nền tảng dựa trên Windows, đường dẫn phải ít hơn 248 ký tự, và tên tệp phải ít hơn 260 ký tự.
Tệp tại path
chứa dấu hai chấm (:) ở giữa chuỗi.
Extract(Stream)
Giải nén mục vào luồng đã cung cấp.
void Extract(Stream destination)
Tham số
destination
Stream
Luồng đích. Phải có thể ghi.
Ngoại lệ
destination
không hỗ trợ ghi.