Interface IArchiveFileEntry

Interface IArchiveFileEntry

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

Detta gränssnitt representerar en arkivfilpost.

public interface IArchiveFileEntry

Egenskaper

Längd

Hämtar längden på posten i byte.

long? Length { get; }

Egenskapsvärde

long?

Namn

Hämtar namnet på posten.

string Name { get; }

Egenskapsvärde

string

Anmärkningar

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

Metoder

Extract(string)

Extraherar posten till filsystemet enligt den angivna sökvägen.

FileInfo Extract(string path)

Parametrar

sökväg string

Sökvägen till destinationsfilen. Om filen redan finns kommer den att skrivas över.

Returer

FileInfo

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

Undantag

ArgumentNullException

sökväg är null.

SecurityException

Anroparen har inte den nödvändiga behörigheten för att få åtkomst.

ArgumentException

sökväg är tom, innehåller endast vita tecken eller innehåller ogiltiga tecken.

UnauthorizedAccessException

Åtkomst till filen sökväg är nekad.

PathTooLongException

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

NotSupportedException

Fil på sökväg innehåller ett kolon (:) i mitten av strängen.

Extract(Stream)

Extraherar posten till den angivna strömmen.

void Extract(Stream destination)

Parametrar

destination Stream

Målström. Måste vara skrivbar.

Undantag

ArgumentException

destination stöder inte skrivning.

 Svenska