Interface IArchive

Interface IArchive

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

このインターフェイスはアーカイブを表します。

public interface IArchive : IDisposable

実装

IDisposable

プロパティ

FileEntries

アーカイブを構成する Aspose.Zip.IArchiveFileEntry 型のエントリを取得します。

IEnumerable<iarchivefileentry> FileEntries { get; }

プロパティ値

IEnumerable<IArchiveFileEntry&gt;

注釈

gzip、bzip2、lzip、lzma、xz、z などの圧縮専用のアーカイブは、単一のレコード - アーカイブ自体 - で構成されます。

メソッド

ExtractToDirectory(string)

アーカイブ内のすべてのファイルを指定されたディレクトリに抽出します。

void ExtractToDirectory(string destinationDirectory)

パラメーター

destinationDirectory string

抽出されたファイルを配置するディレクトリへのパス。

注釈

ディレクトリが存在しない場合は、作成されます。

例外

ArgumentNullException

destinationDirectory が null です。

PathTooLongException

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

SecurityException

呼び出し元は、既存のディレクトリにアクセスするための必要な権限を持っていません。

NotSupportedException

ディレクトリが存在しない場合、パスにドライブラベル (“C:") の一部でないコロン文字 (:) が含まれています。

ArgumentException

destinationDirectory がゼロ長の文字列であるか、空白のみを含むか、1 つ以上の無効な文字を含んでいます。無効な文字をクエリするには、System.IO.Path.GetInvalidPathChars メソッドを使用できます。 - または - パスがコロン文字 (:) で始まるか、コロン文字のみを含んでいます。

IOException

指定されたパスのディレクトリがファイルです。 - または - ネットワーク名が不明です。

 日本語