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

Формат архива који треба креирати (на пример, Зип, РАР, ТАР, итд.).

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’.Назив архивног датотеке ће обично бити име директорије праћено одговарајућим проширењем датотеке на основу archiveFormat'.

Exceptions

DirectoryNotFoundException

Прелазак ако директоријум који је означен path’ не постоји.

ArgumentException

Троун ако је path’ нула или празна редова.

NotSupportedException

Уклоњено ако није подржана или препозната наведена archiveFormat'.

GetArchive(Стринг)

Открива формат архива и креира одговарајући Аппосе.Зип.Иахвиве објекат према типу архива који је одређен датом путем.

public static IArchive GetArchive(string path)

Parameters

path string

Пут до архива да се анализира.

Returns

IArchive

Aspose.Zip.IArchive objekt koji predstavlja arhiv.

GetArchive(Stream)

Открива формат архива и креира одговарајући Aspose.Zip.IArchive објекат према типу архива који је одређен одређеним током.

public static IArchive GetArchive(Stream stream)

Parameters

stream Stream

Поток који садржи архивне податке. мора бити траживо.

Returns

IArchive

Aspose.Zip.IArchive objekt koji predstavlja arhiv.

GetArchive(струја, струја)

Открива формат архива и креира одговарајући Aspose.Zip.IArchive објекат према типу шифрованог архива који је одређен одређеним током.

public static IArchive GetArchive(Stream stream, string password)

Parameters

stream Stream

Поток који садржи архивне податке. мора бити траживо.

password string

Парола за дешифровање шифрованог архива.

Returns

IArchive

Aspose.Zip.IArchive objekt koji predstavlja arhiv.

 Српски