Interface IArchive

Interface IArchive

A név: Aspose.Zip Összefoglaló: Aspose.Zip.dll (25.5.0)

Ez az interfész egy archívum.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Kap bejegyzéseit Aspose.Zip.IArchiveFileEntry típus alkotja az archívumot.

IEnumerable<iarchivefileentry> FileEntries { get; }

ingatlan értéke

IEnumerable < IArchiveFileEntry >

Remarks

Csak a tömörítéshez szükséges archívumok, mint például a gzip, bzip2, lzip, lzma, xz, z az egyetlen rekordból állnak - maga az archívum.

Format

Kapja meg az archív formátumot.

ArchiveFormat Format { get; }

ingatlan értéke

ArchiveFormat

Methods

ExtractToDirectory(A string)

Az archívumban lévő összes fájlt a megadott katalógusba kell kivonni.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Az út a címkéhez, hogy a kivont fájlokat helyezze el.

Remarks

Ha a katalógus nem létezik, akkor létre kell hozni.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

A meghatározott útvonal, a fájl neve vagy mindkettő meghaladja a rendszer által meghatározott maximális hosszúságot. Például a Windows-alapú platformokon az útvonalaknak kevesebbnek kell lenniük, mint 248 karakter, és a fájlneveknek kevesebbnek kell lenniük, mint 260 karakter.

SecurityException

A hívó nem rendelkezik a meglévő címkéhez való hozzáféréshez szükséges engedéllyel.

NotSupportedException

Ha a kézikönyv nem létezik, az útvonal tartalmaz egy csomópont karaktert (:) amely nem része a lemez címkéjének (“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

Az útvonal által meghatározott kézikönyv egy fájl. -or- A hálózati név nem ismert.

 Magyar