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
Форматът на архива, който трябва да се създаде (например, 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
code class=“paramref”>path’.Името на архивен файл обикновено ще бъде името на директориума, следвано от съответното разширение на файла, базирано на archiveFormat.
Exceptions
code class=“paramref”>path.
code class=“paramref”>path.
code class=“paramref”>archiveFormat.
GetArchive(Стрий)
Открива формат на архива и създава подходящия Aspose.Zip.IArchive обект в зависимост от вида на архив, посочен от дадения път.
public static IArchive GetArchive(string path)
Parameters
path
string
Пътят към архива трябва да бъде анализиран.
Returns
A Aspose.Zip.IArchive.
GetArchive(Stream)
Открива формат на архива и създава подходящия Aspose.Zip.IArchive обект в зависимост от вида на архив, определен от дадения поток.
public static IArchive GetArchive(Stream stream)
Parameters
stream
Stream
Потокът, съдържащ архивните данни. той трябва да бъде търсен.
Returns
A Aspose.Zip.IArchive.
GetArchive(Стрий, Стрий)
Открива формат на архива и създава подходящия Aspose.Zip.IArchive обект в зависимост от вида на шифрования архив, определен от дадения поток.
public static IArchive GetArchive(Stream stream, string password)
Parameters
stream
Stream
Потокът, съдържащ архивните данни. той трябва да бъде търсен.
password
string
Парола за дешифриране на криптиран архив.
Returns
A Aspose.Zip.IArchive.