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
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
System.IO.FileInfo-instans som innehåller extraherade data.
Undantag
sökväg
är null.
Anroparen har inte den nödvändiga behörigheten för att få åtkomst.
sökväg
är tom, innehåller endast vita tecken eller innehåller ogiltiga tecken.
Åtkomst till filen sökväg
är nekad.
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.
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
destination
stöder inte skrivning.