آموزش فشرده سازی با استفاده از کتابخانه NET Zip Library
یکشنبه 29 اردیبهشت 1392آموزش فشرده سازی با استفاده از کتابخانه NET Zip Library <br/> امروز براتون آموزش فشرده سازی فایل و دایرکتوری ها با استفاده از کتابخانه Dot Net Zip Library آماده کردم <br/> البته نمونه هم کنارش گذاشتم تا بتونید کاملا یاد بگیرید
سلام دوستان
امروز براتون آموزش فشرده سازی فایل و دایرکتوری ها با استفاده از کتابخانه Dot Net Zip Library آماده کردم
البته نمونه هم کنارش گذاشتم تا بتونید کاملا یاد بگیرید
خب شروع میکنیم
در مرحله اول Dll یا همون کتابخانه ICSharpCode.SharpZipLib.dll رو به پروژه اضافه می کنیم
بعد باید فضای نام اون رو اضافه کنیم
در مرحله بعد من کد هارو در رویداد کلیک یک Button نوشتم یعنی زمانی که کلیک زده میشه یک FolderBrowserDialog و از کاربر میخواد تا دایرکتوریه مورد نظر رو جهت فشرده سازی انتخاب کنه
خب حالا به بررسی قسمت ها کد میپردازیم :
در اینجا چک کردیم که اگه کاربر مسیری رو انتخاب کرده بود کدها اجرا بشه
در قسمت بالا فایل های موجود در مسیر را خوانده و در یک آرایه قرار دادیم که برای کار کردن با فایلها از فضای نام زیر استفاده کردیم
قسمت بعدی :
در این قسمت محل ذخیره فایل فشرده تعیین می شود که ما اون رو کنار پروژه قرار دادیم با نام My.Zip
در قسمت بالا نوع فشرده سازی تعیین میشه که از 0 تا 9 قایل انتخاب می باشد
و بقیه کد ها هم تک تک فایلها رو از مسیر خونده با استفاده از یک حلقه و ذخیره میکند
امیدوارم خوشتون اومده باشه
البته این کتابخانه قابلیت رمز گذاری روی فایل فشرده رو هم داره و کلی امکانات دیگر
نمونه پروژه آموزش داده شده هم ضمیمه می باشد
موفق و پیروز باشید
- C#.net
- 2k بازدید
- 0 تشکر