آموزش حذف کردن خودکار محتویات پوشه Downloads در زمان خاص

هر روز تعداد بسیار زیادی دانلود انجام می دهیم که ممکن است حجم زیادی را هم اشغال نمایند در حالی که بعد از استفاده و یا 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 را می زنیم:

وب سایت توسینسو

اکنون پوشه دانلود ما هفتگی از دانلودهای قدیمی تر از یک ماه پاک می شوند.


نظرات