Interface IArchive

Interface IArchive

Namn på plats: Aspose.Zip Sammanfattning: Aspose.Zip.dll (25.5.0)

Denna gränssnitt representerar ett arkiv.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Få inträden av Aspose.Zip.IArchiveFileEntry-typ som utgör arkivet.

IEnumerable<iarchivefileentry> FileEntries { get; }

Fastighetsvärde

IEnumerable ochlt; IArchiveFileEntry >

Remarks

Arkiv för komprimering endast, såsom gzip, bzip2, lzip, lzma, xz, z består av det enda arkivet - själva arkivet.

Format

Hämta arkivformat.

ArchiveFormat Format { get; }

Fastighetsvärde

ArchiveFormat

Methods

ExtractToDirectory(Sträng)

Extraherar alla filer i arkivet till den angivna katalogen.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Vägen till katalogen för att placera de extraherade filerna i.

Remarks

Om katalogen inte existerar kommer den att skapas.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Den angivna vägen, filnamnet eller båda överstiger den systemdefinierade maximala längden. Till exempel på Windows-baserade plattformar måste vägarna vara mindre än 248 tecken och filnamnen måste vara mindre än 260 tecken.

SecurityException

Sökanden har inte behörig behörighet att få tillgång till det befintliga katalogen.

NotSupportedException

Om katalogen inte existerar, innehåller en väg en kolumnkaraktär (:) som inte är en del av en drivetikett (“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

Den katalog som anges av vägen är en fil. -eller- Nätverksnamnet är inte känt.

 Svenska