Interface IArchive

Interface IArchive

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

Giao diện này đại diện cho một tập tin.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Gets entries of Aspose.Zip.IArchiveFileEntry type constituting the archive.

IEnumerable<iarchivefileentry> FileEntries { get; }

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

IEnumerable < IArchiveFileEntry >

Remarks

Archives for compression only, such as gzip, bzip2, lzip, lzma, xz, z consist of the single record - the archive itself.

Format

Nhận định dạng lưu trữ

ArchiveFormat Format { get; }

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

ArchiveFormat

Methods

ExtractToDirectory(String)

Loại bỏ tất cả các tập tin trong tập tin vào thư mục được cung cấp.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Con đường đến thư mục để đặt các tập tin được lấy vào.

Remarks

Nếu thư mục không tồn tại, nó sẽ được tạo ra.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Các con đường cụ thể, tên tệp hoặc cả hai đều 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, con đường phải nhỏ hơn 248 ký tự và tên tệp phải nhỏ hơn 260 ký tự.

SecurityException

Người gọi không có giấy phép cần thiết để truy cập thư mục hiện có.

NotSupportedException

Nếu thư mục không tồn tại, một con đường chứa một ký tự vỏ (:) không phải là một phần của một nhãn ổ đĩa (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

Danh mục được chỉ định theo con đường là một tệp. -or- Tên mạng không được biết.

 Tiếng Việt