Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

Den här gränssnittet representerar en arkivfil ingång.

public interface IArchiveFileEntry

Properties

Length

Få längden på ingången i byter.

long? Length { get; }

Fastighetsvärde

long ?

Name

Ta namn på ingången.

string Name { get; }

Fastighetsvärde

string

Remarks

Arkiv för komprimering endast, såsom gzip, bzip2, lzip, lzma, xz, z har namnet “File.bin” om inte ett annat namn kan hittas i rubriker.

Methods

Extract(Sträng)

Extraherar ingången till filsystemet genom den föreslagna vägen.

FileInfo Extract(string path)

Parameters

path string

Vägen till målfilen. om filen redan existerar, kommer den att översättas.

Returns

FileInfo

System.IO.FileInfo instans som innehåller extraherade data.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Sökanden har inte behörig tillstånd att komma åt.

ArgumentException

path’ är tom, innehåller endast vita utrymmen, eller innehåller olagliga tecken.

UnauthorizedAccessException

Tillgång till filen path" vägras.

PathTooLongException

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

NotSupportedException

Filen på path’ innehåller en kolumn (:) i mitten av raden.

Extract(Stream)

Extraherar ingången till den tillhandahållna strömmen.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. måste vara skribar.

Exceptions

ArgumentException

destination’ does not support writing.

 Svenska