SevenZipArchive.CreateEntries
محتويات
[
يخفي
]CreateEntries(DirectoryInfo, bool)
يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.
public SevenZipArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
معامل | يكتب | وصف |
---|---|---|
directory | DirectoryInfo | دليل لضغط. |
includeRootDirectory | Boolean | يشير إلى ما إذا كان سيتم تضمين الدليل الجذر نفسه أم لا. |
قيمة الإرجاع
يتكون الأرشيف مع الإدخالات.
استثناءات
استثناء | حالة |
---|---|
DirectoryNotFoundException | الطريق إلىdirectory غير صالح ، مثل وجوده على محرك أقراص غير معين. |
SecurityException | المتصل ليس لديه الإذن المطلوب للوصولdirectory. |
أمثلة
using (SevenZipArchive archive = new SevenZipArchive())
{
DirectoryInfo folder = new DirectoryInfo("C:\folder");
archive.CreateEntries(folder);
archive.Save("folder.7z");
}
أنظر أيضا
- class SevenZipArchive
- مساحة الاسم Aspose.Zip.SevenZip
- المجسم Aspose.Zip
CreateEntries(string, bool)
يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.
public SevenZipArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
معامل | يكتب | وصف |
---|---|---|
sourceDirectory | String | دليل لضغط. |
includeRootDirectory | Boolean | يشير إلى ما إذا كان سيتم تضمين الدليل الجذر نفسه أم لا. |
قيمة الإرجاع
يتكون الأرشيف مع الإدخالات.
أمثلة
يؤلف أرشيف 7z بضغط LZMA2.
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMACompressionSettings())))
{
archive.CreateEntries("C:\folder");
archive.Save("folder.7z");
}
أنظر أيضا
- class SevenZipArchive
- مساحة الاسم Aspose.Zip.SevenZip
- المجسم Aspose.Zip