سلام
برای سهولت کار امکان فشرده کردن فایلهای مورد نیاز و اکسترکت کردن آن فراهم شد
در نسخه جدید این کامپوننت یک کلاس جدید بنام compress به برنامه اضافه شد که دارای دوتا تابع زیر است
1- تابع ZipAllFilesInDirectory این تابع محتویات داخل یک پوشه را (نه خود پوشه) فشرده میکند که دارای 3 تا پارامتر است پارامتر اول مسیر پوشه ای که قرار است فایلهای داخل آن فشرده شوند ، پارامتر دوم مسیری که قرار است فایل فشرده در ان ایجاد شود و پارامتر سوم نام فایل فشرده شده است که اختیاری میباشد و درصورت عدم مقدار دهی ، برنامه با نام پیشفرض "Update.zip" فایل فشرده را ایجاد میکند
مثال :
using ArazUpdater;
Compress z = new Compress();
z.ZipAllFilesInDirectory("c:\\myfolder", "E:\\temp");
2- تابع ExtractZipFilesToDirectory این تابع یک فایل فشرده را در داخل یک پوشه اکسترکت میکند که دوتا پارامتر میگیره پارامتر اول نام و مسیر فایل فشرده شده است و پارامتر دوم مسیر پوشه ای که در اون فایلهای اکسترکت شده رو میریزه
مثال :
using ArazUpdater;
Compress z = new Compress();
z.ExtractZipFilesToDirectory("c:\\myfolder\\test.z ip", "E:\\temp");
zip.jpg
نسخه جدید را از اینجا یا پست اول دانلود کنید
موفق باشید