Class ArchiveFactory

Class ArchiveFactory

A név: Aspose.Zip Összefoglaló: Aspose.Zip.dll (25.5.0)

Felismeri az archív formátumot, és létrehozza a megfelelő Aspose.Zip.IArchive objektumot az archívum típusának megfelelően.

public static class ArchiveFactory

Inheritance

object ArchiveFactory

Örökletes tagok

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

Methods

CompressDirectory(Térkép, Térkép, ArchiveFormat)

A megadott címkéket egy archív fájlba tömöríti a megadott archív formátumot használva.

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

Parameters

path string

Az út a címkéhez, amely komprimálásra kerül.

outputFileName string

rendeltetési fájl neve.

archiveFormat ArchiveFormat

Az archívum formátumát kell létrehozni (például zip, rar, tar stb.).

Examples

Íme egy példa arra, hogyan kell használni a CompressDirectory módszert:

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

Ez a módszer egy archív fájlt hoz létre a path" paraméter által meghatározott helyen.Az archív fájl neve általában a archiveFormat-on alapuló megfelelő fájl kiterjesztés által követett címkével rendelkezik.

Exceptions

DirectoryNotFoundException

Ha a path" által meghatározott kézikönyv nem létezik.

ArgumentException

Ha a path" null vagy üres sor.

NotSupportedException

Ha a meghatározott archiveFormat’ nem támogatott vagy felismert.

GetArchive(A string)

Felismeri az archív formátumot, és létrehozza a megfelelő Aspose.Zip.IArchive objektumot az adott útvonal által meghatározott archívum típusának megfelelően.

public static IArchive GetArchive(string path)

Parameters

path string

Az út az archívum elemzésére.

Returns

IArchive

Egy Aspose.Zip.IArchive objektum, amely az archívumot képviseli.

GetArchive(Stream)

Felismeri az archív formátumot, és létrehozza a megfelelő Aspose.Zip.IArchive objektumot az adott áram által meghatározott archívum típusának megfelelően.

public static IArchive GetArchive(Stream stream)

Parameters

stream Stream

Az archív adatokat tartalmazó áram. meg kell keresni.

Returns

IArchive

Egy Aspose.Zip.IArchive objektum, amely az archívumot képviseli.

GetArchive(Áramlás, string)

Fedezze fel az archív formátumot és hozza létre a megfelelő Aspose.Zip.IArchive objektumot az adott áram által meghatározott titkosított archívum típusának megfelelően.

public static IArchive GetArchive(Stream stream, string password)

Parameters

stream Stream

Az archív adatokat tartalmazó áram. meg kell keresni.

password string

A jelszó a titkosított archívum dekódolásához.

Returns

IArchive

Egy Aspose.Zip.IArchive objektum, amely az archívumot képviseli.

 Magyar