Interface IArchiveFileEntry

Interface IArchiveFileEntry

Nazwa przestrzeń: Aspose.Zip Zestawienie: Aspose.Zip.dll (25.5.0)

Ten interfejs jest wpisem do pliku archiwum.

public interface IArchiveFileEntry

Properties

Length

Otrzymuje długość wejścia w bajtach.

long? Length { get; }

Wartość nieruchomości

long ?

Name

Znajdź nazwę wejścia.

string Name { get; }

Wartość nieruchomości

string

Remarks

Archiwum do kompresji tylko, takie jak gzip, bzip2, lzip, lzma, xz, z ma nazwę “File.bin” chyba że można znaleźć inną nazwę w nagłówkach.

Methods

Extract(strumień)

Wyciąga wejście do systemu plików drogą dostarczoną.

FileInfo Extract(string path)

Parameters

path string

Droga do pliku docelowego.Jeśli plik już istnieje, zostanie on przesłany.

Returns

FileInfo

System.IO.FileInfo instancja zawierająca wydane dane.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

Klient nie posiada wymaganego zezwolenia na dostęp.

ArgumentException

Ścieżka " jest pusta, zawiera tylko białe przestrzenie lub zawiera nieprawidłowe znaky.

UnauthorizedAccessException

Dostęp do pliku path" jest odrzucony.

PathTooLongException

Określenie path", nazwa pliku lub obie przekracza maksymalną długość określoną przez system. Na przykład, na platformach opartych na systemie Windows, ścieżki muszą być mniejsze niż 248 znaków, a nazwy plików muszą być mniejsze niż 260 znaków.

NotSupportedException

Plik w path’ zawiera kolumnę (:) w środku paska.

Extract(Stream)

Wyciąga wejście do dostarczonego przepływu.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. musi być pisemny.

Exceptions

ArgumentException

destination’ does not support writing.

 Polski