Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Bu arayüz, bir arşiv dosyası girişini temsil eder.
public interface IArchiveFileEntry
Özellikler
Uzunluk
Girişin bayt cinsinden uzunluğunu alır.
long? Length { get; }
Özellik Değeri
long?
İsim
Girişin adını alır.
string Name { get; }
Özellik Değeri
Notlar
Sadece sıkıştırma için arşivler, örneğin gzip, bzip2, lzip, lzma, xz, z “File.bin” adını alır, aksi takdirde başlıklarda başka bir isim bulunamazsa.
Yöntemler
Extract(string)
Girişi sağlanan yola dosya sistemine çıkarır.
FileInfo Extract(string path)
Parametreler
path
string
Hedef dosya yolu. Eğer dosya zaten varsa, üzerine yazılacaktır.
Dönüşler
Çıkarılan verileri içeren System.IO.FileInfo örneği.
İstisnalar
path
null.
Arayanın erişim için gerekli izni yoktur.
path
boş, yalnızca boşluk içeriyor veya geçersiz karakterler içeriyor.
path
dosyasına erişim reddedildi.
Belirtilen path
, dosya adı veya her ikisi sistem tanımlı maksimum uzunluğu aşıyor. Örneğin, Windows tabanlı platformlarda, yollar 248 karakterden kısa olmalı ve dosya adları 260 karakterden kısa olmalıdır.
path
dosyası, dize içinde bir iki nokta üst üste (:) içeriyor.
Extract(Stream)
Girişi sağlanan akışa çıkarır.
void Extract(Stream destination)
Parametreler
destination
Stream
Hedef akış. Yazılabilir olmalıdır.
İstisnalar
destination
yazmayı desteklemiyor.