Storage Sense در ویندوز ۱۰ چیست و چطور از آن استفاده کنیم؟
ویندوز ۱۰ دارای یک قابلیت جدید به نام Storage Sense است که کار آن به سادگی به صورت زیر تعریف می شود:
Storage Sense قابلیتی برای مدیریت حافظه است که در آزاد سازی حافظه در ویندوز ۱۰ به شما کمک می کند.
گویا آی تی: این ویژگی در حقیقت سطل زباله و فایل های بی استفاده را هدف می گیرد. بدین معنی که قادر است که به طور اتوماتیک فایل هایی که بیش از ۳۰ روز از آن ها گذشته و در حافظه موقت هستند، را پاک می کند.
یکی از مشکلات این قابلیت این است که فقط روی فایل کار می کند و برای پاک کردن فولدرهایی که چند روز بلا استفاده ما نده اند کار نمی کند. مثلا ممکن است که یک فولدر وجود داشته باشد که حاوی چندین فایل است که به مدت مشخصی مورد استفاده قرار نگرفته است.
انتظار داریم که این فایل هم بعد از گذشت سی روز پاک شود اما چنین نیست.
برای اینکه بخواهید به طور اتوماتیک چنین فایل هایی را پاک کنید نیاز به دو چیز دارید:
۱- فعال سازی قابلیت برنامه ریزی و زمان بندی
۲- استفاده از دستورات کامند پرامپت
دستور حذف فایل
دستوری که از آن برای حذف فایل استفاده می شود به صورت زیر است:
ForFiles /p "C:\path to folder" /s /d -30 /c "cmd /c del @file"
با کمک این دستور می توانید فولدر هایی را که می خواهید با این قابلیت حذف شوند را مشخص کنید. کافی است اطلاعات این دستور را عوض کنید.
دقت کنید که شما می توانید چندین زیر پوشه ایجاد کنید و پاک سازی را به این دستور بسپارید.
توجه کنید که دسترسی را به پوشه های مهم سیستمی و فایل هایی که می خواهید همیشه آن ها را داشته باشید، تثبیت نکنید.
نکته دیگر هم اینکه این دستور در واقع آن چه را که در پوشه موجود است را حذف می کند و خبری از پاک کردن خود و اصل پوشه نیست. بنابراین می توانید با زیر پوشه سازی این مشکل را حل کنید.
برای اصلاح آن چه که در بالا آمده است، لازم است که مسیر و تاریخ انقضا را مشخص کنید. یک نمونه اصلاح شده از آدرس بالا را در زیر مشاهده می کنید:
ForFiles /p "C:\Users\fatiw\Desktop\Screenshots" /s /d -10 /c "cmd /c del @file"
این دستور در اصل، فایل هایی که ۱۰ روز از عمرشان می گذرد و در محلی بعد از /p. قرار دارند را حذف می کند. شما می توانید آن را با یک پوشه ساختگی و برخی از فایل های قدیمی با اجرای دستور در Command Prompt آزمایش کنید.
زمان بندی کردن وظایف
برای این کار task scheduler را باز کنید.
در سمت راست Create Task را مشاهده می کنید. آن را کلیک کنید.
برای تسک یا وظیفه مورد نظر اسمی انتخاب کنید که به راحتی آن را پیدا کنید یا اگر خواستید آن را حذف کنید دردسر ساز نشود.
بعد به تب Triggers بروید.
روی New کلیک کنید و از طریق پنجره New Trigger مشخص کنید که می خواهید این وظیفه اغلب چه زمانی فعال باشد.
بعد از مشخص کردن این گزینه روی OK کلیک کنید و بعد به تب Actions بروید.
در پایین روی New کلیک کنید.
در قسمت Action، گزینه Start a program را انتخاب کنید.
در ادامه در قسمت Program/Script باید ForFiles را وارد کنید.
در نهایت، در قسمت Add arguments، فرمان را از بخش قبلی وارد کنید، اما قسمت ForFiles را حذف کنید.
/p "C:\Users\fatiw\Desktop\Screenshots" /s /d -10 /c "cmd /c del @file"
به عنوان بخش نهایی از زمان بندی تسک ها به تب Settings بروید Allow task to be run on demand و Run task as soon as possible after a scheduled start missed را فعال کنید.
این چیزی بود که شما بهش نیاز داشتید.
سوالات و تجربیات خود را از بکار گیری این آموزش برای ما بنویسید و این مطلب را روی شبکه های اجتماعی نشر دهید.