- لحذف الملفات الأقدم من 10 أيام على Windows 11 ، استخدم أداة "ForFiles" .
- استخدم هذا الأمر: ForFiles / p "FOLDER-PATH" / s / d -10 / c "cmd / c del / qfile" .
- في المثال ، قم بتغيير "10" لعدد الأيام التي تريدها ومسار المجلد.
في Windows 11 ، يمكنك استخدام Command Prompt و PowerShell لحذف الملفات الأقدم من عدد محدد من الأيام لتحرير مساحة.
يحتوي تطبيق الإعدادات على مستشعر التخزين ، وهي ميزة يتم تشغيلها تلقائيًا عند انخفاض مساحة التخزين لتوفير مساحة. ومع ذلك ، فهو محدود ولا يوفر خيارًا لمراقبة المجلدات الإضافية لحذف الملفات التي لم تتغير في آخر 60 يومًا.
إذا قمت بتخزين الملفات المؤقتة من الإنترنت أو المشاريع في مجلدات مختلفة ، في Windows 11 ، يمكنك استخدام الأمر "ForFiles" في موجه الأوامر أو برنامج PowerShell النصي لحذف الملفات من أي مجلد أقدم من عدد محدد من الأيام.
في هذا الدليل ، ستتعلم خطوات حذف الملفات التي لم يتم تعديلها يدويًا في عدد محدد من الأيام على Windows 11.
هام: يوصى باختبار هذه الأوامر باستخدام مجلد اختبار ، حيث إن استخدام المعلمات غير الصحيحة والأخطاء الأخرى يمكن أن يتسبب في حذف الملفات الخاطئة.
احذف الملفات التي مضى عليها أكثر من X يومًا باستخدام موجه الأوامر
لحذف الملفات الأقدم من أيام محددة على Windows 11 ، استخدم الخطوات التالية:
-
افتح Start على Windows 11.
-
ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن فوق النتيجة وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لحذف الملفات التي مضى عليها أكثر من 30 يومًا على Windows 11 في موجه الأوامر واضغط على Enter :
ForFiles / p "C: \ PATH \ TO \ FOLDER" / s / d -30 / c "cmd / c del / qfile"
في الأمر أعلاه ، تذكر أن تقوم بتغيير "C:\PATH\TO\FOLDER"تحديد المسار إلى المجلد ، فأنت تريد حذف الملفات والتغيير /d -30لتحديد الملفات مع تاريخ آخر تعديل.

بمجرد إكمال الخطوات ، سيقوم الأمر بتشغيل إزالة الملفات عن طريق التحقق من تاريخ الإنشاء الذي حددته.
انهيار أوامر ForFiles
- / p - يشير إلى اسم المسار لبدء البحث.
- / s - يوجه ForFiles للبحث داخل الدلائل الفرعية.
- / d - تحديد تاريخ آخر تعديل لملف.
- / c - يوجه ForFiles لتنفيذ الأمر ، والذي يجب أن يكون ملفوفًا بين علامتي اقتباس. الافتراضي هو "cmd / c del @ file" .
- / q - يسمح بحذف المجلدات دون طلب التأكيد.
إذا كنت تريد معرفة المزيد حول هذه المفاتيح ، فاستخدم ForFiles /?الأمر.
احذف الملفات التي مضى عليها أكثر من X يومًا باستخدام PowerShell
لاستخدام PowerShell لإنشاء دفعة لحذف الملفات بناءً على تاريخ الإنشاء في Windows 11 ، استخدم الخطوات التالية:
-
افتح قائمة ابدأ .
-
ابحث عن PowerShell ، وانقر بزر الماوس الأيمن فوق النتيجة ، وحدد خيار التشغيل كمسؤول .
-
اكتب الأمر التالي لحذف الملفات التي مضى عليها أكثر من 30 يومًا على Windows 11 في PowerShell واضغط على Enter :
Get-ChildItem –Path "C: \ PATH \ TO \ FOLDER" - استرداد | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | إزالة بند
قم بتغيير "C:\PATH\TO\FOLDER"المسار مع موقع المجلد ، فأنت تريد حذف الملفات والتغيير -30لتحديد الملفات مع تاريخ آخر تعديل في الأمر أعلاه.
![How to delete older files by date on Windows 11 How to delete older files by date on Windows 11]()
بعد إكمال الخطوات ، سيتم تشغيل البرنامج النصي PowerShell ، وحذف الملفات الأقدم من عدد الأيام الذي حددته. تذكر عدم تغيير الاسم أو نقل المجلد إلى موقع آخر. خلاف ذلك ، لن يتم تشغيل الأمر.