Interface IArchiveFileEntry

Interface IArchiveFileEntry

Numele spaţiului: Aspose.Zip Asamblare: Aspose.Zip.dll (25.5.0)

Această interfață reprezintă o intrare a fișierului de arhivă.

public interface IArchiveFileEntry

Properties

Length

Obține lungimea intrării în byte.

long? Length { get; }

Valoarea proprietății

long ?

Name

A primit numele intrării.

string Name { get; }

Valoarea proprietății

string

Remarks

Arhiva pentru compresie numai, cum ar fi gzip, bzip2, lzip, lzma, xz, z are numele “File.bin” cu excepția cazului în care un alt nume poate fi găsit în titluri.

Methods

Extract(Strângere)

Extrage intrarea în sistemul de fișiere prin calea furnizată.

FileInfo Extract(string path)

Parameters

path string

Calea către fișierul de destinație. dacă fișierul există deja, va fi supraîncris.

Returns

FileInfo

Sistem.IO.FileInfo instanta care conține date extractate.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Solicitantul nu are permisiunea necesară de acces.

ArgumentException

Calea " este goală, conține doar spații albe sau conține caractere invalide.

UnauthorizedAccessException

Accesul la fișierul path" este refuzat.

PathTooLongException

Calea specificată path’, numele fișierului, sau ambele depășesc lungimea maximă definită de sistem. De exemplu, pe platformele bazate pe Windows, căile trebuie să fie mai puțin de 248 de caractere, iar numele fișierului trebuie să fie mai puțin de 260 de caractere.

NotSupportedException

Fișierul la path’ conține o coloană (:) în mijlocul stringului.

Extract(Stream)

Extrage intrarea în fluxul furnizat.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. trebuie să fie scris.

Exceptions

ArgumentException

destination’ does not support writing.

 Română