Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Bu arayüz bir arşivi temsil eder.
public interface IArchive : IDisposable
Uygulamalar
Özellikler
FileEntries
Arşivi oluşturan Aspose.Zip.IArchiveFileEntry türündeki girişleri alır.
IEnumerable<iarchivefileentry> FileEntries { get; }
Özellik Değeri
IEnumerable<IArchiveFileEntry>
Açıklamalar
Sadece sıkıştırma için olan arşivler, örneğin gzip, bzip2, lzip, lzma, xz, z, tek bir kayıt - arşiv kendisi - içerir.
Yöntemler
ExtractToDirectory(string)
Arşivdeki tüm dosyaları sağlanan dizine çıkarır.
void ExtractToDirectory(string destinationDirectory)
Parametreler
destinationDirectory
string
Çıkarılan dosyaların yerleştirileceği dizinin yolu.
Açıklamalar
Dizin mevcut değilse, oluşturulacaktır.
İstisnalar
destinationDirectory
null’dır.
Belirtilen yol, dosya adı veya her ikisi de sistem tarafından tanımlanan maksimum uzunluğu aşmaktadır. Örneğin, Windows tabanlı platformlarda yollar 248 karakterden kısa olmalı ve dosya adları 260 karakterden kısa olmalıdır.
Arayanın mevcut dizine erişim izni yoktur.
Dizin mevcut değilse, yol bir sürücü etiketinin (“C:") parçası olmayan bir iki nokta üst üste karakteri (:) içeriyor.
destinationDirectory
sıfır uzunluğunda bir dizedir, yalnızca boşluk içerir veya bir veya daha fazla geçersiz karakter içerir. Geçersiz karakterler için System.IO.Path.GetInvalidPathChars yöntemini kullanarak sorgulama yapabilirsiniz. -veya- yol yalnızca bir iki nokta üst üste karakteri (:) ile başlıyorsa veya içeriyorsa.
Yol ile belirtilen dizin bir dosyadır. -veya- Ağ adı bilinmiyor.