Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Reprezentuje wpis (plik lub katalog) w archiwum ISO.
public abstract class IsoEntry : IArchiveFileEntry
Dziedziczenie
Implementuje
Dziedziczone członkowie
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Właściwości
IsDirectory
Zwraca wartość wskazującą, czy wpis jest katalogiem.
public bool IsDirectory { get; }
Wartość właściwości
Length
Zwraca długość wpisu w bajtach.
public long? Length { get; }
Wartość właściwości
long?
Name
Zwraca nazwę wpisu.
public string Name { get; }
Wartość właściwości
Metody
Extract(string)
Wydobywa wpis do systemu plików według podanej ścieżki.
public FileInfo Extract(string path)
Parametry
path
string
Ścieżka do pliku docelowego. Jeśli plik już istnieje, zostanie nadpisany.
Zwraca
Instancja System.IO.FileInfo zawierająca wydobyte dane.
Wyjątki
path
jest null.
Wywołujący nie ma wymaganych uprawnień do dostępu.
path
jest pusty, zawiera tylko spacje lub zawiera nieprawidłowe znaki.
Dostęp do pliku path
jest zabroniony.
Podana path
, nazwa pliku lub obie przekraczają maksymalną długość zdefiniowaną przez system. Na przykład, na platformach opartych na systemie Windows, ścieżki muszą mieć mniej niż 248 znaków, a nazwy plików muszą mieć mniej niż 260 znaków.
Plik w path
zawiera dwukropek (:) w środku ciągu.
path
jest null.
Wywołujący nie ma wymaganych uprawnień do dostępu.
path
jest pusty, zawiera tylko spacje lub zawiera nieprawidłowe znaki.
Dostęp do pliku path
jest zabroniony.
Podana path
, nazwa pliku lub obie przekraczają maksymalną długość zdefiniowaną przez system. Na przykład, na platformach opartych na systemie Windows, ścieżki muszą mieć mniej niż 248 znaków, a nazwy plików muszą mieć mniej niż 260 znaków.
Plik w path
zawiera dwukropek (:) w środku ciągu.
Extract(Stream)
Wydobywa wpis do podanego strumienia.
public void Extract(Stream destination)
Parametry
destination
Stream
Strumień docelowy. Musi być zapisywalny.
Wyjątki
destination
nie obsługuje zapisu.
Występuje, jeśli wpis nie reprezentuje pliku.
ToString()
Zwraca ciąg, który reprezentuje bieżący wpis.
public override string ToString()
Zwraca
Nazwa wpisu.