Class IsoEntry

Class IsoEntry

Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)

ISOアーカイブ内のエントリ(ファイルまたはディレクトリ)を表します。

public abstract class IsoEntry : IArchiveFileEntry

継承

objectIsoEntry

実装

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; }

プロパティの値

bool

Length

エントリの長さ(バイト単位)を取得します。

public long? Length { get; }

プロパティの値

long?

Name

エントリの名前を取得します。

public string Name { get; }

プロパティの値

string

メソッド

Extract(string)

指定されたパスを使用して、エントリをファイルシステムに抽出します。

public FileInfo Extract(string path)

パラメータ

path string

宛先ファイルのパス。ファイルが既に存在する場合、上書きされます。

戻り値

FileInfo

抽出されたデータを含むSystem.IO.FileInfoインスタンス。

例外

ArgumentNullException

path がnullです。

SecurityException

呼び出し元にアクセスするための必要な権限がありません。

ArgumentException

path が空であるか、空白のみを含むか、無効な文字を含んでいます。

UnauthorizedAccessException

ファイルpathへのアクセスが拒否されました。

PathTooLongException

指定されたpath、ファイル名、または両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満、ファイル名は260文字未満である必要があります。

NotSupportedException

pathのファイルに文字列の中間にコロン(:)が含まれています。

ArgumentNullException

path がnullです。

SecurityException

呼び出し元にアクセスするための必要な権限がありません。

ArgumentException

path が空であるか、空白のみを含むか、無効な文字を含んでいます。

UnauthorizedAccessException

ファイルpathへのアクセスが拒否されました。

PathTooLongException

指定されたpath、ファイル名、または両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満、ファイル名は260文字未満である必要があります。

NotSupportedException

pathのファイルに文字列の中間にコロン(:)が含まれています。

Extract(Stream)

指定されたストリームにエントリを抽出します。

public void Extract(Stream destination)

パラメータ

destination Stream

宛先ストリーム。書き込み可能でなければなりません。

例外

ArgumentException

destinationは書き込みをサポートしていません。

NotSupportedException

エントリがファイルを表していない場合に発生します。

ToString()

現在のエントリを表す文字列を返します。

public override string ToString()

戻り値

string

エントリの名前。

 日本語