حذف پوشه هم نام در یه درایو و همچنین زیر پوشه های آن درایو

8/9/2021 MVC
977

خیلی وقتها به این نتیجه میرسم به صورت دوره ای از فایلهای پروژه ام کپی بگیرم و در یک هارد اکسترنال و یا یک درایو دیگر به عنوان بک اپ نگهداری کنم، کپی فایلهای پروژه به خودی خود کار سختی است چرا که کپی محتویات پوشه 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 همان فایلی است که قرار است از تک تک پروژه ها و زیر مجموعه های مربوط پاک شوند