خیلی وقتها به این نتیجه میرسم به صورت دوره ای از فایلهای پروژه ام کپی بگیرم و در یک هارد اکسترنال و یا یک درایو دیگر به عنوان بک اپ نگهداری کنم، کپی فایلهای پروژه به خودی خود کار سختی است چرا که کپی محتویات پوشه bin , obj در پروژه های دات نت و node_modules در پروژه های angular ، زمان بر خواهد بود به نحوی که مثلادر پوشه پروژه من یه پوشه 30 گیگ بیش از یک روز زمان خواهد برد،پوشه های obj و bin بعد از build ایجاد میشوند و در روند پروژه تاثیری ندارد
برای کپی سریع تر و یا ایجاد یک فایل فشرده سریعتر از پروژهای برنامه نویسی خود میتوان پوشه های bin , obj و با هر پوشه دیگررو پاک کرد، و برای من مثلا برای 100 پروژه رفتن به پوشه هر پروژه و ورود به پروژه های زیر مجموعه هر کدام کار ساده ای نیست، یکیک از دوستان در جایی گفت که در linux دستوری داریم که این کار را به راحتی انجام میده من هم گفتم احتمالا در ویندوز هم همچین دستوری وجود داشته باش، (البته من هم در حال مهاجرت به لینوکس هستم )برای این کار میشود با استفاده از این در ستور در CMD دستور زیر را اجرا کنیم ، البته یاد آوری کنم این دستور در CMD باشد و نه powershell
for /d /r . %d in (obj) do @if exist "%d" rd /s/q "%d"
obj همان فایلی است که قرار است از تک تک پروژه ها و زیر مجموعه های مربوط پاک شوند