هر روز تعداد بسیار زیادی دانلود انجام می دهیم که ممکن است حجم زیادی را هم اشغال نمایند در حالی که بعد از استفاده و یا backup گیری نیازی به آنها نداریم و پیدا کردن و حذف تک تک آنها هم زمان زیادی می برد. نکته ای که میخواهیم معرفی کنیم راهی نشان می دهد که با زمان بندی تعیین شده توسط خود ما این فایل ها که در پوشه Downloads قرار گرفته اند پاک شوند و نیازی نباشد فکر ما را مشغول نمایند. شیوه ای که از آن کمک میگیریم استفاده از task scheduler در ویندوز است.
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
ایجاد batch file
یک فایل txt در notepad ایجاد کرده و عبارت زیر را داخل آن مینویسیم:
REM Remove files older than 30 days
forfiles /p "C:\Users\YOURUSERNAME\Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
در اینجا تعیین کرده ایم که فایلهای قدیمی تر از 30 روز پاک شوند.
این فایل را به عنوان یک فایل bat. ذخیره می نماییم.
هر گاه که آن را اجرا نماییم، فایلهای قدیمی تر از 30 روز در پوشه دانلودها پاک می شوند. اما چه کنیم که نیازی به اجرای این فایل نباشد؟
ایجاد یک Task زمانبندی شده
از control panel--> Administrative tools، برنامه Task Scheduler را باز می کنیم و از منوی Action، گزینه Create Basic Task را انتخاب می نماییم:
عنوان و توضیحاتی برای task خود ایجاد می نماییم:
زمان اجرا شدن task را تعیین می کنیم:
تعیین میکنیم که task ما شامل اجرای یک برنامه است:
آدرس batch file را می دهیم:
پس از نمایش اطلاعات کلید Finish را می زنیم:
اکنون پوشه دانلود ما هفتگی از دانلودهای قدیمی تر از یک ماه پاک می شوند.