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
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
Siirry, jos path" -tiedostoa ei ole olemassa.
Siirry, jos path" on nolla tai tyhjä sarja.
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
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
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
Aspose.Zip.IArchive -objekti edustaa arkistoa.