Interface IArchive
Nazwa przestrzeń: Aspose.Zip Zestawienie: Aspose.Zip.dll (25.5.0)
Ten interfejs stanowi archiwum.
public interface IArchive : IDisposable
Implements
Properties
FileEntries
Otrzymuje wpisy typu Aspose.Zip.IArchiveFileEntry tworzącego archiwum.
IEnumerable<iarchivefileentry> FileEntries { get; }
Wartość nieruchomości
IEnumerable • < IArchiveFileEntry >
Remarks
Archiwum do kompresji tylko, takie jak gzip, bzip2, lzip, lzma, xz, z składa się z jednego rekordu - samego archiwum.
Format
Dostęp do formatu archiwum.
ArchiveFormat Format { get; }
Wartość nieruchomości
Methods
ExtractToDirectory(strumień)
Wyciąga wszystkie pliki w archiwum do dostarczonego katalogu.
void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Droga do katalogu, aby umieścić wyciągnięte pliki.
Remarks
Jeśli dyrektywa nie istnieje, zostanie ona utworzona.
Exceptions
destinationDirectory’ is null.
Na przykład, na platformach z systemem Windows, ścieżki muszą być mniejsze niż 248 znaków, a nazwy plików muszą być mniejsze niż 260 znaków.
Odwołujący nie posiada wymaganej pozwolenia na dostęp do istniejącego katalogu.
Jeśli dyrektywa nie istnieje, ścieżka zawiera znak kolumny (:) który nie jest częścią etykiety napędu (“C:”).
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 (:).
Dyskusja określona przez ścieżkę jest plikiem. -or- Nazwa sieci nie jest znana.