نحوه حذف خودکار فایل ها در ویندوز
قبلاً در مورد برنامهای به نام DropIt نوشتم(DropIt) که وقتی فایلهای جدید داخل یک پوشه ظاهر میشوند، بهطور خودکار فایلها را برای شما جابهجا یا کپی میکند. این می تواند مفید باشد، برای مثال، اگر فضای محدودی روی یک هارد دیسک محلی دارید و می خواهید همه دانلودهای خود را به یک دستگاه ذخیره سازی(storage device) خارجی منتقل کنید.
اگر میخواهید فایلها را بهطور خودکار حذف کنید، دو راه وجود دارد که میتوانید آن را در ویندوز(Windows) انجام دهید . روش اول شامل دانلود یک نرم افزار رایگان(freeware app) به نام AutoDelete است که به شما امکان می دهد برنامه ای برای حذف فایل ها در یک پوشه خاص پیکربندی کنید. من قبلاً دو راهنمای دقیق در مورد استفاده از برنامه نوشته ام ( اینجا و اینجا )، بنابراین اگر یک برنامه نرم افزار رایگان را برای انجام کار ترجیح می دهید، آن ها را بررسی کنید.
روش دوم برای حذف فایل ها این است که یک فایل دسته ای(batch file) ایجاد کنید و سپس آن فایل دسته ای را(batch file) برای اجرا برنامه ریزی کنید. شما می توانید همه این کارها را بدون نصب نرم افزار شخص ثالث انجام دهید. در این مقاله، من شما را از طریق مراحل ایجاد یک فایل دستهای(batch file) و سپس استفاده از Task Scheduler برای اجرای مجدد اسکریپت راهنمایی میکنم.
مرحله 1 - فایل دسته ای ایجاد کنید
اگر ایجاد یک فایل دستهای(batch file) کمی ترسناک یا خیلی فنی به نظر میرسد، نگران نباشید زیرا لازم نیست بدانید که این به چه معناست. من توضیح خواهم داد که چه چیزی را باید کپی و جایگذاری کنید، کجا و چه گزینه هایی را می توانید تغییر دهید. ابتدا (First)Notepad(Notepad and copy) را باز کنید و خط متن زیر را کپی و پیست کنید:
forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"
خط بالا احتمالاً معنی ندارد، که کاملاً خوب است همانطور که در زیر توضیح خواهم داد. اساساً به ویندوز میگوید که تمام فایلهای موجود در (Basically)پوشه(folder and sub-folders) C:Test و زیرپوشههایی که قدیمیتر از 5 روز هستند را حذف کند. در اینجا فایل Notepad(Notepad file) شما باید شبیه باشد.
قبل از اینکه به جزئیات بیشتر در مورد دستور بپردازیم، اجازه دهید فایل را ذخیره کرده و آن را آزمایشی انجام(test run) دهیم . ابتدا(First) یک پوشه در رایانه خود به نام Test در ریشه درایو C(C drive) ایجاد کنید . سپس روی File – Save کلیک کنید و فایل را به صورت دسته ای ذخیره کنید(batch file) . برای انجام این کار، یک نام به دنبال آن bat. تایپ کنید و سپس منوی کشویی Save as type را به (Save as type)All Files تغییر دهید .
توجه داشته باشید که می توانید فایل را در هر مکانی از هارد دیسک که دوست دارید ذخیره کنید، واقعاً مهم نیست. حالا چند فایل ساختگی در پوشه Test ایجاد کنید و سپس روی فایل Delete.bat دوبار کلیک کنید تا اجرا شود. چیزی حذف می شود؟ احتمالا نه!
دلیل اینکه هیچ چیز حذف نشد این است که دستور /D -5 دارد که به معنی فایل هایی است که 5 روز یا بیشتر هستند. برای حذف هر فایلی صرف نظر(file regardless) از زمان ایجاد آن، میتوانید -5 را به -0 تغییر دهید یا میتوانید قسمت /D -5 را به طور کلی حذف کنید. حالا اگر آن را اجرا کنید همه فایل ها پاک می شوند.
برای سفارشی کردن دستور، اولین کاری که می توانید انجام دهید این است که دایرکتوری را به چیزی غیر از C:Test تغییر دهید. این کار به سادگی کپی کردن مسیر از Windows Explorer برای دایرکتوری مورد نظر و چسباندن آن در دستور در Notepad است.
بعد پارامتر -s است که بعد از مسیر دایرکتوری می بینید. این نشان می دهد که دستور باید به تمام پوشه های فرعی نیز نگاه کند. اگر نمیخواهید فایلها را از زیر پوشهها حذف کنید، ادامه دهید و پارامتر -s را حذف کنید.
بعدی -m و به دنبال آن *.* ، که به این معنی است که دستور باید هر نوع فایلی را ارزیابی کند. اگر فقط میخواهید یک نوع فایل(file type) خاص را در یک پوشه حذف کنید، مانند فایلهای PDF یا تصاویر JPG ، فقط *.* را به *.pdf یا *.jpeg تغییر دهید و فقط آن فایلها را حذف میکند.
بخش /D -X که قبلاً در مورد آن صحبت کردیم از نظر سنی بودن فایل ها برای واجد شرایط بودن برای حذف. می توانید آن را با مقدار بیشتر از 1 نگه دارید، آن را روی 0 قرار دهید یا آن را به طور کلی حذف کنید. این چیزی است که ما باید در مورد دستور بدانیم.
در مورد اجرای این دستور باید به چند نکته توجه داشت. اولاً، هنگامی که فایلها حذف میشوند، به سطل بازیافت نمیروند(Recycle Bin) ، بلکه برای همیشه حذف میشوند، بنابراین هنگام استفاده از آن مراقب باشید. ثانیاً این دستور فقط فایل ها را حذف می کند نه پوشه ها.
از آنجایی که این یک فایل دستهای است(batch file) ، میتوانید نسخههای چندگانه این دستور را نیز در همان فایل اضافه کنید. به عنوان مثال، در اینجا من یک فایل دستهای(batch file) ایجاد میکنم که تمام فایلهای DOCX قدیمیتر از 180 روز، تمام فایلهای PDF قدیمیتر از 60 روز و همه فایلهای TXT را بدون توجه به اینکه فایلها چند ساله هستند، حذف میکند.
مرحله 2 - زمانبندی فایل دسته ای
اکنون که فایل دستهای(batch file) خود را ایجاد و ذخیره کردهاید، بیایید پیش برویم و برنامهریزی کنیم که به صورت تکراری اجرا شود. برای انجام این کار، ما باید Task Scheduler را باز کنیم .
خوشبختانه، من قبلاً مقاله ای در مورد نحوه برنامه ریزی یک فایل دسته ای(batch file) نوشته ام ، بنابراین برای شروع آن صفحه را باز کنید. به بخش Schedule Batch File on PC Startup بروید(Scroll) و ادامه دهید.
تنها چیزی که باید تغییر دهید ماشه(Trigger) است. شما می توانید از بین روزانه(Daily) ، هفتگی(Weekly) ، ماهانه(Monthly) ، هنگامی که رایانه شروع به کار می کند(When the computer starts) ، زمانی که وارد سیستم می شوم(When I log on) یا زمانی که رویداد خاصی ثبت می شود،(When a specific event is logged) انتخاب کنید.
وقتی چیزی مانند هفتگی(Weekly) یا ماهانه(Monthly) را انتخاب میکنید و روی Next کلیک میکنید، صفحه جدیدی خواهید دید که میتوانید زمان و روزهای(time and days) دقیقی را که میخواهید اسکریپت اجرا شود، پیکربندی کنید.
امیدواریم این راه حل خوبی برای اکثر افرادی باشد که نیاز به انجام برخی کارهای خودکار ساده برای حذف فایل ها در رایانه شخصی خود دارند. اگر سوالی دارید، در نظر بگیرید. لذت بردن!
Related posts
نحوه پخش فایل های MKV در Windows Media Player
بهترین ابزار برای کپی کردن تعداد زیادی فایل در ویندوز
4 بهترین سبک مرورگرهای وب برای Windows and Mac
Best Free Karaoke Software برای Windows
Best Reddit Apps برای Windows and Mac
انتقال، حذف یا کپی خودکار فایل ها در ویندوز
7 بهترین پی دی اف خوان برای ویندوز در سال 2020
21 بهترین Time Management Tools and Apps شما باید سعی کنید
4 Best Apps به Remotely View A Webcam در iOS and Android
6 روش برای استخراج تصاویر از فایل های PDF به TIFF، JPEG، PNG
3 محافظ صفحه نمایش اسلاید بسیار بهتر از پیش فرض ویندوز 10
راهنمای تبدیل تصاویر به آیکون های ویندوز یا مک
3 بهترین پیاده روی Apps به Find Trails، Log Hikes، و نه از دست داده است
ذخیره و بازیابی Layout/Position نماد دسکتاپ در ویندوز
Intego Antivirus Review: قدرتمند اما ویژگی محدود
برنامه های نرم افزاری برای تبدیل بی دردسر فایل های موسیقی به فرمت های مختلف
6 Best Pregnancy Apps از 2021
نحوه استفاده از MyFitnessPal به Actually Lose Weight
11 Best IRC Clients برای Windows، Mac و Linux در 2،022
5 Best Spotify Alternatives برای Music Streaming