Interface IArchiveFileEntry

Interface IArchiveFileEntry

Nom dels espais: Aspose.Zip Assemblea: Aspose.Zip.dll (25.5.0)

Aquesta interfície representa una entrada d’arxiu.

public interface IArchiveFileEntry

Properties

Length

Obté la longitud de l’entrada en bytes.

long? Length { get; }

Valor de la propietat

long ?

Name

Nom de l’entrada.

string Name { get; }

Valor de la propietat

string

Remarks

Arxius per a la compressió només, com ara gzip, bzip2, lzip, lzma, xz, z té el nom “File.bin” llevat que es pugui trobar un altre nom en els titulars.

Methods

Extract(Tàrrega)

Extreu l’entrada al sistema de fitxers pel camí proporcionat.

FileInfo Extract(string path)

Parameters

path string

El camí a l’arxiu de destinació. Si el fitxer ja existeix, serà sobreescrit.

Returns

FileInfo

Sistema.IO.FileInfo instància que conté dades extraïdes.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

El client no té el permís d’accés requerit.

ArgumentException

La path’ és buida, només conté espais blancs, o conté caràcters invalidats.

UnauthorizedAccessException

L’accés al fitxer path" es nega.

PathTooLongException

El nom de fitxer especificat path", o tots dos superen la longitud màxima definida pel sistema. per exemple, en les plataformes basades en Windows, els passos han de ser menys de 248 caràcters, i els noms de fitxer han de ser menys de 260 caràcters.

NotSupportedException

El fitxer a path’ conté una columna (:) al mig de la cadena.

Extract(Stream)

Extrata l’entrada al flux proporcionat.

void Extract(Stream destination)

Parameters

destination Stream

La destinació ha de ser escrita.

Exceptions

ArgumentException

destination’ does not support writing.

 Català