Interface IArchiveFileEntry

Interface IArchiveFileEntry

Navne til: Aspose.Zip Sammensætning: Aspose.Zip.dll (25.5.0)

Denne grænseflade repræsenterer en arkivfilindgang.

public interface IArchiveFileEntry

Properties

Length

Gør længden af indgangen i byte.

long? Length { get; }

Ejendomsværdi

long ?

Name

Tag navnet på indgangen.

string Name { get; }

Ejendomsværdi

string

Remarks

Arkiver for kompression kun, såsom gzip, bzip2, lzip, lzma, xz, z har navnet “File.bin” medmindre et andet navn kan findes i overskrifter.

Methods

Extract(String)

Udveksler indgangen til filsystemet ved den foreslåede vej.

FileInfo Extract(string path)

Parameters

path string

Hvis filen allerede eksisterer, vil den blive overskrevet.

Returns

FileInfo

System.IO.FileInfo instans, der indeholder udvundet data.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Den pågældende har ikke den nødvendige tilladelse til at få adgang.

ArgumentException

code class=“paramref”>path’ er tom, indeholder kun hvide rum, eller indeholder ulovlige tegn.

UnauthorizedAccessException

Tilgang til filen path’ er nægtet.

PathTooLongException

Den angivne path’, filnavn, eller begge overstiger den systemdefinerede maksimale længde. For eksempel på Windows-baserede platforme skal veje være mindre end 248 tegn, og filnavn skal være mindre end 260 tegn.

NotSupportedException

Filen på path’ indeholder en kolonne (:) i midten af ringen.

Extract(Stream)

Udveksler indgangen til den leverede strøm.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. skal være skriftlig.

Exceptions

ArgumentException

destination’ does not support writing.

 Dansk