Class ArchiveFactory

Class ArchiveFactory

名称: Aspose.Zip 組み合わせ: Aspose.Zip.dll (25.5.0)

アーカイブ形式を検出し、アーカイブの種類に応じて適切な Aspose.Zip.IArchive オブジェクトを作成します。

public static class ArchiveFactory

Inheritance

object ArchiveFactory

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Methods

CompressDirectory(ストリップ、ストリップ、アーカイブ)

指定されたディレクトリを提供されたアーカイブ形式を使用してアーカイブファイルに圧縮します。

public static void CompressDirectory(string path, string outputFileName, ArchiveFormat archiveFormat)

Parameters

path string

圧縮されるディレクトリへの道。

outputFileName string

目的地ファイル名

archiveFormat ArchiveFormat

作成するアーカイブのフォーマット(例えば、ZIP、RAR、TARなど)

Examples

以下は、CompressDirectory 方法を使用する方法の例です。

string directoryPath = @"C:\path\to\your\directory";
ArchiveInfo.ArchiveFormat format = ArchiveInfo.ArchiveFormat.Zip;
ArchiveFactory.CompressDirectory(directoryPath, "result", format);
// This will create a zip file with the contents of the directory at the specified path.

Remarks

この方法では、 path’ パラメーターによって指定された場所にアーカイブファイルを作成します.アーカイブファイルの名前は通常、適切なファイル拡張子に基づいてフォーマットに続くディレクトリ名となります. ディレクトリ自体は変更または削除されません。

Exceptions

DirectoryNotFoundException

path" によって指定されたディレクトリが存在しない場合に転送します。

ArgumentException

path’ が null である場合、または空っぽのラインである場合。

NotSupportedException

指定された archiveFormat’ がサポートされ、認められていない場合。

GetArchive(ストレッチ)

アーカイブ形式を検出し、適切な Aspose.Zip.IArchive オブジェクトを作成し、指定されたルートによって指定されたアーカイブの種類に応じて作成します。

public static IArchive GetArchive(string path)

Parameters

path string

分析するためのアーカイブへの道。

Returns

IArchive

A Aspose.Zip.IArchive オブジェクトは、アーカイブを表しています。

GetArchive(Stream)

アーカイブ形式を検出し、適切な Aspose.Zip.IArchive オブジェクトを、特定のストリームによって指定されたアーカイブの種類に応じて作成します。

public static IArchive GetArchive(Stream stream)

Parameters

stream Stream

アーカイブデータを含む流れは、検索可能でなければなりません。

Returns

IArchive

A Aspose.Zip.IArchive オブジェクトは、アーカイブを表しています。

GetArchive(ストリーム、ストリーム)

アーカイブ形式を検出し、適切な Aspose.Zip.IArchive オブジェクトを、特定のストリームによって指定された暗号化されたアーカイブの種類に応じて作成します。

public static IArchive GetArchive(Stream stream, string password)

Parameters

stream Stream

アーカイブデータを含む流れは、検索可能でなければなりません。

password string

暗号化されたアーカイブを解読するためのパスワード

Returns

IArchive

A Aspose.Zip.IArchive オブジェクトは、アーカイブを表しています。

 日本語