Interface IArchive
De naam: Aspose.Zip Verzameling: Aspose.Zip.dll (25.5.0)
Deze interface is een archief.
public interface IArchive : IDisposable
Implements
Properties
FileEntries
Geeft input van Aspose.Zip.IArchiveFileEntry type die het archief vormt.
IEnumerable<iarchivefileentry> FileEntries { get; }
Eigendomswaarde
IEnumerable < IArchiveFileEntry >
Remarks
Archieven voor compressie alleen, zoals gzip, bzip2, lzip, lzma, xz, z bestaan uit de single record - het archief zelf.
Format
Geeft het archiefformaat.
ArchiveFormat Format { get; }
Eigendomswaarde
Methods
ExtractToDirectory(String)
Extract alle bestanden in het archief naar het verstrekte directory.
void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
De route naar het directory om de geïntroduceerde bestanden in te plaatsen.
Remarks
Als de directory niet bestaat, wordt deze gemaakt.
Exceptions
destinationDirectory’ is null.
De aangegeven pad, bestandnaam of beide overschrijden de door het systeem gedefinieerde maximale lengte. Bijvoorbeeld, op Windows-gebaseerde platforms moeten paden minder dan 248 tekens en bestandnamen moeten minder dan 260 tekens zijn.
De oproepgever heeft niet de vereiste toestemming om toegang te krijgen tot de bestaande directory.
Als de directory niet bestaat, bevat een pad een colon karakter (:) dat niet deel uitmaakt van een drive label (“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 (:).
De door de route aangegeven directory is een bestand. -or- De netwerknaam is niet bekend.