لوگو عباس اویسی

متولد تهران، توسعه دهنده‌ی اندروید، پیگیر فوتبال. ارشد نرم افزار و علاقمند به جنبه‌های مختلف توسعه‌ی نرم افزار

  • عمومی
  • اندروید
  • جنریتور حلما
  • فریم‌ورک dagger
  • وب‌سرویس آموزشی فیلم‌ها

اسکریپت پاک‌کردن فولدرهای Build در پروژه‌های اندروید

دی ۲۹, ۱۳۹۶

اگر خیلی پروژه‌ی اندروید روی لپ‌تاپتون داشته باشید، کلی از هاردتون رو پر میکنند. البته بخش‌های اصلی پروژه خیلی فضا نمیگیرند و اصولا ۸۰درصد از فضای اشغال شده بخاطر فولدرهای build هست. چند روز پیش دیدم که هاردم پر شده و هرچی گشتم چیزی پیدا نکردم که بشه پاک کرد تا هارد خالی بشه. واسه همین رفتم سراغ پروژه‌های اندرویدم تا فولدرهای build اون پروژه‌هایی که دیگه خیلی ازشون استفاده نمیکنم رو پاک کنم. چندتایی رو پاک کردم اما دیدم خیلی طول میکشه😴 واسه همین تصمیم گرفتم به جای اینکه یه کار تکراری رو پشت هم انجام بدم، یه shell script بنویسم که همینکارو برام بکنه😎

بعدی کمی سرچ کردن، آخرش تونستم به نتیجه‌ای که میخوام برسم. این اسکریپ که نوشتمو اگر توی فولدر پروژه‌هاتون اجرا کنید، دونه دونه ازتون میپرسه که میخواید فولدرهای build کدوم پروژه رو پاک کنه! اگر y یا Y جواب بدید، همه فولدرهای build رو پاک میکنه😃 با این کار تونستم ۵گیگ هاردمو خالی کنم، بدون اینکه چیز مهمی رو پاک کنم!😃 لینک اسکریپت:

https://gist.github.com/abbas-oveissi/2d85b8178c11952ae8960392d834b03a

‼️نکته‌ی مهم: اگر میخواید اسکریپت رو تست کنید، حتما از پروژه‌هاتون نسخه‌ی پشتیبان داشته باشید. چون من تخصصی توی اینجور چیزا ندارم و تازه دارم یاد میگیرم😃یهو مشکلی برای پروژه‌هاتون پیش نیاد!