Archive.CreateEntries

CreateEntries(DirectoryInfo, bool)

يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.

public Archive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
معامليكتبوصف
directoryDirectoryInfoدليل لضغط.
includeRootDirectoryBooleanيشير إلى ما إذا كان سيتم تضمين الدليل الجذر نفسه أم لا.

قيمة الإرجاع

يتكون الأرشيف مع الإدخالات.

استثناءات

استثناءحالة
DirectoryNotFoundExceptionالطريق إلىdirectory غير صالح ، مثل وجوده على محرك أقراص غير معين.
SecurityExceptionالمتصل ليس لديه الإذن المطلوب للوصولdirectory.

أمثلة

using (Archive archive = new Archive())
{
    DirectoryInfo folder = new DirectoryInfo("C:\folder");
    archive.CreateEntries(folder);
    archive.Save("folder.zip");
}

أنظر أيضا


CreateEntries(string, bool)

يضيف إلى الأرشيف جميع الملفات والمجلدات بشكل متكرر في الدليل المعطى.

public Archive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
معامليكتبوصف
sourceDirectoryStringدليل لضغط.
includeRootDirectoryBooleanيشير إلى ما إذا كان سيتم تضمين الدليل الجذر نفسه أم لا.

قيمة الإرجاع

يتكون الأرشيف مع الإدخالات.

أمثلة

using (Archive archive = new Archive())
{
    archive.CreateEntries("C:\folder");
    archive.Save("folder.zip");
}

أنظر أيضا