Interface IArchive

Interface IArchive

De naam: Aspose.Zip Verzameling: Aspose.Zip.dll (25.5.0)

Deze interface is een archief.

public interface IArchive : IDisposable

Implements

IDisposable

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

ArchiveFormat

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

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

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.

SecurityException

De oproepgever heeft niet de vereiste toestemming om toegang te krijgen tot de bestaande directory.

NotSupportedException

Als de directory niet bestaat, bevat een pad een colon karakter (:) dat niet deel uitmaakt van een drive label (“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

De door de route aangegeven directory is een bestand. -or- De netwerknaam is niet bekend.

 Nederlands