میتوانید به جای حذف برنامه ها در ویندوز 11 ، از Command Prompt و PowerShell برای خالی کردن فضا در ویندوز 11 با توجه به تاریخ آنها، استفاده نمایید.
برنامه Settings دارای Storage sense است، قابلیتی که هنگام کم شدن فضای خالی ویندوز، به طور خودکار برای آزاد کردن آن اجرا میشود. این قابلیت محدود است و برای نظارت بر پوشههای قدیمی (60 روز گذشته) گزینهای ندارد.
اگر فایلهای temporary و پروژههای زیادی در فولدرهای مختلف ذخیره دارید، در ویندوز11 توسط ForFiles در Command Prompt یا یک اسکریپت PowerShell، میتوان این فایلهای قدیمی که متعلق به چندین روز گذشته است را پاک کرد.
در این راهنما، مراحل حذف دستی فایلهایی که در چند روز مشخص تغییر نکردهاند را خواهیم گفت.
برای حذف فایل های قدیمی در ویندوز 11، از این مراحل استفاده نمایید:
1- Start را در ویندوز 11 باز نمایید.
2- Command Prompt را جستجو و روی نتیجه کلیک راست کرده و گزینه Run as administrator را انتخاب نمایید. نحوه اجرای همیشگی Command Prompt با دسترسی Admin را بخوانید.
3- دستور زیر را برای حذف فایلهای قدیمی تر از 30 روز در Command Prompt وارد نمایید و Enter را فشار دهید:
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
در دستور بالا به یاد داشته باشید که C:\PATH\TO\FOLDER را تغییر دهید و مسیر پوشه را مشخص نمایید. /d -30 را برای انتخاب فایلها با آخرین تاریخ تغییر انتخاب و در صورت نیاز تغییر دهید.
پس از تکمیل مراحل، با بررسی تاریخ، فایلها را حذف نمایید.
دستور ForFiles در ویندوز دارای قسمتهای مختلفی است که هر کدام معانی و عملکردهای خاصی دارند. در زیر توضیحاتی درباره هر یک از این قسمتها آورده شده است:
با استفاده از این قسمتها، میتوانید دستور ForFiles را به تنظیمات خاص خودتان بسپارید و عملکرد آن را تغییر دهید.
برای حذف فایلها بر اساس تاریخ ایجاد شده در PowerShell ویندوز 11، مراحل زیر را دنبال نمایید:
1- Start را باز نمایید.
2- PowerShell را جستجو و روی نتیجه کلیک راست کرده و گزینه Run as administrator را انتخاب نمایید.
نحوه اجرای همیشگی برنامه ها به عنوان Administrator در ویندوز 11 را بخوانید.
3- دستور زیر را برای حذف فایلهای قدیمی تر از 30 روز در ویندوز 11 در PowerShell وارد نمایید و Enter را فشار دهید:
Get-ChildItem –Path "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
مسیر C:\PATH\TO\FOLDER را با محل پوشه مورد نظر، تغییر دهید.
پس از تکمیل مراحل، اسکریپت PowerShell اجرا میشود و فایل های قدیمی تر از روزهایی که مشخص کردهاید حذف میشود.
به یاد داشته باشید که نام و مکان پوشه را تغییر ندهید. در غیر این صورت دستور اجرا نخواهد شد.
جهت دریافت هرگونه مشاوره در خصوص تعمیرات
موبایل و لپ تاپ خود فرم ذیل را تکمیل نمایید. همکاران ما به زودی با شما تماس
خواهند گرفت.