ramtinak
یک شنبه 15 شهریور 1394, 11:50 صبح
سلام،
من می خوام با استفاده از Ionic.Zip.dll یک پوشه رو zip کنم.
اینم کدم:
var root = Path.GetDirectoryName(Projects.Current.Path);
Output(root);
using (ZipFile zip = new ZipFile())
{
zip.AddDirectory(root);
zip.Save(root + @"\\project.zip");
}
خب این کاملا درست عمل می کنه و هیچ مشکلی نداره،
حالا سوال اینه:
چطوری پوشه رو zip کنم که یکی از فایل های اون درون آرشیو قرار نگیره؟
مثلا درون پوشه بالا یک فایل هست به نام
iran.txt
که نمی خوام درون فایل فشرده قرار بگیره، آیا این کار اصلا امکان پذیر هست؟
نکته: نمی خوم که این فایل رو از پوشه پاک کنم، این راه حل رو پیشنهاد ندید!!!
با تشکر
من می خوام با استفاده از Ionic.Zip.dll یک پوشه رو zip کنم.
اینم کدم:
var root = Path.GetDirectoryName(Projects.Current.Path);
Output(root);
using (ZipFile zip = new ZipFile())
{
zip.AddDirectory(root);
zip.Save(root + @"\\project.zip");
}
خب این کاملا درست عمل می کنه و هیچ مشکلی نداره،
حالا سوال اینه:
چطوری پوشه رو zip کنم که یکی از فایل های اون درون آرشیو قرار نگیره؟
مثلا درون پوشه بالا یک فایل هست به نام
iran.txt
که نمی خوام درون فایل فشرده قرار بگیره، آیا این کار اصلا امکان پذیر هست؟
نکته: نمی خوم که این فایل رو از پوشه پاک کنم، این راه حل رو پیشنهاد ندید!!!
با تشکر