Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
ISOアーカイブ内のエントリ(ファイルまたはディレクトリ)を表します。
public abstract class IsoEntry : IArchiveFileEntry
継承
実装
継承メンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
プロパティ
IsDirectory
エントリがディレクトリであるかどうかを示す値を取得します。
public bool IsDirectory { get; }
プロパティの値
Length
エントリの長さ(バイト単位)を取得します。
public long? Length { get; }
プロパティの値
long?
Name
エントリの名前を取得します。
public string Name { get; }
プロパティの値
メソッド
Extract(string)
指定されたパスを使用して、エントリをファイルシステムに抽出します。
public FileInfo Extract(string path)
パラメータ
path
string
宛先ファイルのパス。ファイルが既に存在する場合、上書きされます。
戻り値
抽出されたデータを含むSystem.IO.FileInfoインスタンス。
例外
path
がnullです。
呼び出し元にアクセスするための必要な権限がありません。
path
が空であるか、空白のみを含むか、無効な文字を含んでいます。
ファイルpath
へのアクセスが拒否されました。
指定されたpath
、ファイル名、または両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満、ファイル名は260文字未満である必要があります。
path
のファイルに文字列の中間にコロン(:)が含まれています。
path
がnullです。
呼び出し元にアクセスするための必要な権限がありません。
path
が空であるか、空白のみを含むか、無効な文字を含んでいます。
ファイルpath
へのアクセスが拒否されました。
指定されたpath
、ファイル名、または両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満、ファイル名は260文字未満である必要があります。
path
のファイルに文字列の中間にコロン(:)が含まれています。
Extract(Stream)
指定されたストリームにエントリを抽出します。
public void Extract(Stream destination)
パラメータ
destination
Stream
宛先ストリーム。書き込み可能でなければなりません。
例外
destination
は書き込みをサポートしていません。
エントリがファイルを表していない場合に発生します。
ToString()
現在のエントリを表す文字列を返します。
public override string ToString()
戻り値
エントリの名前。