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; }
プロパティの値
備考
gzip、bzip2、lzip、lzma、xz、zなどの圧縮専用のアーカイブは、ヘッダーに別の名前が見つからない限り、名前は「File.bin」となります。
メソッド
Extract(string)
指定されたパスにエントリをファイルシステムに抽出します。
FileInfo Extract(string path)
パラメーター
path
string
宛先ファイルのパス。ファイルが既に存在する場合は、上書きされます。
戻り値
抽出されたデータを含むSystem.IO.FileInfoインスタンス。
例外
path
がnullです。
呼び出し元にはアクセスするための必要な権限がありません。
path
が空であるか、空白のみを含むか、無効な文字を含んでいます。
ファイルpath
へのアクセスが拒否されました。
指定されたpath
、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windowsベースのプラットフォームでは、パスは248文字未満でなければならず、ファイル名は260文字未満でなければなりません。
path
のファイルに文字列の中間にコロン(:)が含まれています。
Extract(Stream)
指定されたストリームにエントリを抽出します。
void Extract(Stream destination)
パラメーター
destination
Stream
宛先ストリーム。書き込み可能でなければなりません。
例外
destination
は書き込みをサポートしていません。