Class ArchiveFactory
Именује се: Aspose.Zip Асамблеја: Aspose.Zip.dll (25.5.0)
Открива формат архива и креира одговарајући Aspose.Zip.IArchive објекат према типу архива.
public static class ArchiveFactory
Inheritance
Наслеђени чланови
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
Прелазак ако директоријум који је означен path’ не постоји.
Троун ако је path’ нула или празна редова.
Уклоњено ако није подржана или препозната наведена archiveFormat'.
GetArchive(Стринг)
Открива формат архива и креира одговарајући Аппосе.Зип.Иахвиве објекат према типу архива који је одређен датом путем.
public static IArchive GetArchive(string path)
Parameters
path
string
Пут до архива да се анализира.
Returns
Aspose.Zip.IArchive objekt koji predstavlja arhiv.
GetArchive(Stream)
Открива формат архива и креира одговарајући Aspose.Zip.IArchive објекат према типу архива који је одређен одређеним током.
public static IArchive GetArchive(Stream stream)
Parameters
stream
Stream
Поток који садржи архивне податке. мора бити траживо.
Returns
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
Aspose.Zip.IArchive objekt koji predstavlja arhiv.