Class ArchiveFactory

Class ArchiveFactory

ja nimityö: Aspose.Zip Kokoelma: Aspose.Zip.dll (25.5.0)

Se havaitsee arkistomuodon ja luo asianmukaisen Aspose.Zip.IArchive-objektin arkiston tyypin mukaan.

public static class ArchiveFactory

Inheritance

object ArchiveFactory

Perintöjäsenet

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

Methods

CompressDirectory(String, String ja ArchiveFormat)

Kompressoi määritellyn luettelon arkistotiedostoon antamalla arkisto-muodossa.

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

Parameters

path string

Matka direktoriin, joka puretaan.

outputFileName string

Kohde tiedoston nimi.

archiveFormat ArchiveFormat

Arkiston muoto luodaan (esim. zip, rar, tar jne.).

Examples

Tässä on esimerkki siitä, miten käytetään CompressDirectory -menetelmää:

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

Tämä menetelmä luo arkistotiedoston path" -parametrin määrittämällä paikalla.Arkkivitiedoston nimi on tyypillisesti direktiivin nimi, jota seuraa asianmukainen tiedoston laajennus, joka perustuu archiveFormat.

Exceptions

DirectoryNotFoundException

Siirry, jos path" -tiedostoa ei ole olemassa.

ArgumentException

Siirry, jos path" on nolla tai tyhjä sarja.

NotSupportedException

Siirry, jos määritettyä archiveFormat’ ei tueta tai tunnisteta.

GetArchive(String)

Se havaitsee arkistomuodon ja luo asianmukaisen Aspose.Zip.IArchive-objektin tietyn reitin määrittämän arkiston tyypin mukaan.

public static IArchive GetArchive(string path)

Parameters

path string

Matka arkistoon analysoidaan.

Returns

IArchive

Aspose.Zip.IArchive -objekti edustaa arkistoa.

GetArchive(Stream)

Se havaitsee arkistomuodon ja luo asianmukaisen Aspose.Zip.IArchive-objektin tietyn virran määrittämän arkiston tyypin mukaan.

public static IArchive GetArchive(Stream stream)

Parameters

stream Stream

Virta, joka sisältää arkistotiedot. sen on oltava etsimätön.

Returns

IArchive

Aspose.Zip.IArchive -objekti edustaa arkistoa.

GetArchive(Virtaa, String)

Se havaitsee arkistomuodon ja luo asianmukaisen Aspose.Zip.IArchive-objektin tietyn virran määrittämän salauksen tyypin mukaan.

public static IArchive GetArchive(Stream stream, string password)

Parameters

stream Stream

Virta, joka sisältää arkistotiedot. sen on oltava etsimätön.

password string

Salasana salaa salattu arkisto.

Returns

IArchive

Aspose.Zip.IArchive -objekti edustaa arkistoa.

 Suomi