PDA

View Full Version : آموزش: zip کردن و Unzip کردن فایل ها و فولدر ها



sadeghjun
شنبه 12 مرداد 1392, 11:21 صبح
سلام
با توجه به این که سوالات زیادی در مورد روش فشرده سازی فایل ها و همچنین باز کزدن فایل های zip پرسیده می شود، گفتم یه پروژه در این مورد قرار بدم که بتونه این ککار ها رو انجام بده و مستقل از نرم افزار نصب شده روی سیستم این کار رو بکنه . پروژه ای رو که قرار میدم شامل موارد زیر است:

1- فشرده سازی فایل(ها) و فولدر
2- فشرده سازی با قراردادن رمز
3- تشخیص صحت رمز فایل
4- باز کردن فایل های زیپ با و بدون رمز
5- استفاده از پلاگین Ionic جهت کار با فایل های زیپ

نمایی از پزوژه:


108405



خوشحال میشم نظرات شما رو در مورد این برنامه بدونم.
اگه سوالی در مورد پروژه داشتید جواب میدم.
ممنون


دانلود سورس برنامه:
108526

programerinfonet
شنبه 12 مرداد 1392, 11:26 صبح
دوست عزیز برنامه خوبیه اما چرا با فایل هایی که نامشون فارسیه سازگاری نداره ؟
بعد اینکه چه طوری میشه باهاش فولدر رو زیپ کرد ؟

programerinfonet
شنبه 12 مرداد 1392, 11:34 صبح
حالا دوست عزیز در رابطه با این برنامت من یک سوال داشتم که حتی پست هم زدم اما به نتیجه ی مطلوبی نرسیدم
من داده های برنامهم تو پوشه ی Bin توی دوتا پوشه به نام های folde1 و folder2 قرار داره
حالا میخوام از داخل برنامه با فشردن دکمه ی ایجاد نسخه ی پشتیبان از این دو تا پوشه یک فایل زیب پسورد دار ایجاد بشه و هرجا و با هر نامی که کاربر از savedialog انتخاب کرد قرار داده بشه و همین طور زمانی که خواست بکاپ رو بازگردونه از Openfiledialog هرجا که این فایل زیپ بود رو انتخاب کرد اول اون دو تا پوشه ی توی bin حذف بشه و این دو پوشه توی فایل زیپ eztract بشن جای اون قبلیا
امیدوارم تونسته باشم منظورمو خوب برسونم

esafb52
شنبه 12 مرداد 1392, 12:25 عصر
دوست عزیز برنامه خوبیه اما چرا با فایل هایی که نامشون فارسیه سازگاری نداره ؟
بعد اینکه چه طوری میشه باهاش فولدر رو زیپ کرد ؟
اینو اگه اضافه کنی فکر کنم درست میشه
zip.UseUnicodeAsNecessary = true;

sadeghjun
شنبه 12 مرداد 1392, 12:44 عصر
سلام دوست عزیز
اتفاقا من این تاپیک رو با دیدن تاپیک شما (http://barnamenevis.org/showthread.php?412086-%D9%81%D8%B4%D8%B1%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%81%D8%A7%DB%8C%D9%84-%D8%AA%D9%88%D8%B3%D8%B7-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-winrar) زدم programerinfonet جان!

مشکل نام های فارسیش با راهنمایی esafb52 عزیز حل شد.
در مورد Extract که مشکلی نیست و فایل Overwrite میشه.
اما در مورد زیپ کردن فولدر هم به پست اول اضافه شد.

sadeghjun
دوشنبه 14 مرداد 1392, 00:31 صبح
سلام
نسخه جدید در پست 1 قرار داده شد. که در اون برخی باگ ها برطرف شد