Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

このインターフェースはアーカイブファイルのエントリを表します。

public interface IArchiveFileEntry

プロパティ

Length

エントリのバイト数を取得します。

long? Length { get; }

プロパティの値

long?

Name

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

string Name { get; }

プロパティの値

string

備考

gzip、bzip2、lzip、lzma、xz、zなどの圧縮専用のアーカイブは、ヘッダーに別の名前が見つからない限り、名前は「File.bin」となります。

メソッド

Extract(string)

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

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のファイルに文字列の中間にコロン(:)が含まれています。

Extract(Stream)

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

void Extract(Stream destination)

パラメーター

destination Stream

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

例外

ArgumentException

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

 日本語