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
Ö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
Ha a path" által meghatározott kézikönyv nem létezik.
Ha a path" null vagy üres sor.
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
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
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
Egy Aspose.Zip.IArchive objektum, amely az archívumot képviseli.