Interface IArchive

Interface IArchive

İsim alanı : Aspose.Zip Toplama: Aspose.Zip.dll (25.5.0)

Bu arayüz bir arşiv oluşturur.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Arşiv oluşturan Aspose.Zip.IArchiveFileEntry tipi girişleri alır.

IEnumerable<iarchivefileentry> FileEntries { get; }

Mülkiyet Değer

IEnumerable &lt için; IArchiveFileEntry >

Remarks

Sadece kompres için arşivler, örneğin gzip, bzip2, lzip, lzma, xz, z tek kayıtlardan oluşur - arşiv kendisi.

Format

Arşiv formatını alır.

ArchiveFormat Format { get; }

Mülkiyet Değer

ArchiveFormat

Methods

ExtractToDirectory(Sırt)

Arşivdeki tüm dosyaları sağlanan dizine çıkarır.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Çekilen dosyaları yerleştirmek için dizine giden yol.

Remarks

Eğer katalog yoksa, oluşturulacaktır.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden az olmalıdır ve dosya isimleri 260 karakterden az olmalıdır.

SecurityException

Çağrıcı, mevcut dizinlere erişmek için gerekli izinlere sahip değildir.

NotSupportedException

Eğer dizin yoksa, bir yol bir sürücü etiketinin bir parçası olmayan bir kolon karakterini (:) içerir (“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

Yol tarafından belirtilen dizin bir dosyadır. -or- Ağ adı bilinmemektedir.

 Türkçe