Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
このインターフェイスはアーカイブを表します。
public interface IArchive : IDisposable
実装
プロパティ
FileEntries
アーカイブを構成する Aspose.Zip.IArchiveFileEntry 型のエントリを取得します。
IEnumerable<iarchivefileentry> FileEntries { get; }
プロパティ値
IEnumerable<IArchiveFileEntry>
注釈
gzip、bzip2、lzip、lzma、xz、z などの圧縮専用のアーカイブは、単一のレコード - アーカイブ自体 - で構成されます。
メソッド
ExtractToDirectory(string)
アーカイブ内のすべてのファイルを指定されたディレクトリに抽出します。
void ExtractToDirectory(string destinationDirectory)
パラメーター
destinationDirectory
string
抽出されたファイルを配置するディレクトリへのパス。
注釈
ディレクトリが存在しない場合は、作成されます。
例外
destinationDirectory
が null です。
指定されたパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows プラットフォームでは、パスは 248 文字未満であり、ファイル名は 260 文字未満でなければなりません。
呼び出し元は、既存のディレクトリにアクセスするための必要な権限を持っていません。
ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。
destinationDirectory
がゼロ長の文字列であるか、空白のみを含むか、1 つ以上の無効な文字を含んでいます。無効な文字をクエリするには、System.IO.Path.GetInvalidPathChars メソッドを使用できます。 - または - パスがコロン文字 (:) で始まるか、コロン文字のみを含んでいます。
指定されたパスのディレクトリがファイルです。 - または - ネットワーク名が不明です。