دروس تقنية ومقالات

كيفية حذف الملفات القديمة حسب التاريخ على ويندوز 11

في ويندوز 11 ، يمكنك استخدام Command Prompt و PowerShell لحذف الملفات الأقدم من عدد محدد من الأيام لتحرير مساحة.

يحتوي تطبيق الإعدادات على مستشعر التخزين ، وهي ميزة يتم تشغيلها تلقائيًا عند انخفاض مساحة التخزين لتوفير مساحة. ومع ذلك ، فهو محدود ولا يوفر خيارًا لمراقبة المجلدات الإضافية لحذف الملفات التي لم تتغير في آخر 60 يومًا.

إذا قمت بتخزين الملفات المؤقتة من الإنترنت أو المشاريع في مجلدات مختلفة ، في ويندوز 11 ، يمكنك استخدام الأمر “ForFiles” في موجه الأوامر أو برنامج PowerShell النصي لحذف الملفات من أي مجلد أقدم من عدد محدد من الأيام.

في هذا الدليل ، ستتعرف على خطوات حذف الملفات التي لم يتم تعديلها يدويًا في عدد محدد من الأيام على ويندوز 11.

مهم: يوصى باختبار هذه الأوامر باستخدام مجلد اختبار ، لأن استخدام المعلمات غير الصحيحة والأخطاء الأخرى يمكن أن يتسبب في حذف الملفات الخاطئة.

احذف الملفات التي مضى عليها أكثر من X يومًا باستخدام موجه الأوامر

لحذف الملفات الأقدم من أيام محددة على ويندوز 11 ، استخدم الخطوات التالية:

  1. فتح بداية على ويندوز 11.

  2. البحث عن موجه الأمر، انقر بزر الماوس الأيمن فوق النتيجة وحدد ملف تشغيل كمسؤول اختيار.

  3. اكتب الأمر التالي لحذف الملفات التي لم يتم تعديلها في آخر 30 يومًا واضغط يدخل:

    ForFiles /p "C:PATHTOFOLDER" /s /d -30 /c "cmd /c del /q @file"

    في الأمر أعلاه تذكر أن تتغير "C:PATHTOFOLDER" تحديد المسار إلى المجلد ، تريد حذف الملفات وتغييرها /d -30 لتحديد الملفات مع تاريخ آخر تعديل.

بمجرد إكمال الخطوات ، سيقوم الأمر بتشغيل إزالة الملفات عن طريق التحقق من تاريخ الإنشاء الذي حددته.

انهيار أوامر ForFiles

  • / ف – يشير إلى اسم المسار لبدء البحث.
  • /س – يوجه ForFiles للبحث داخل الدلائل الفرعية.
  • /د – يحدد تاريخ آخر تعديل لملف.
  • / ج – يوجه ForFiles لتنفيذ الأمر ، والذي يجب أن يكون ملفوفًا بين علامتي اقتباس. الافتراضي هو “cmd / c del @ ملف”.
  • / ف – يسمح بحذف المجلدات دون الحاجة إلى التأكيد.

إذا كنت تريد معرفة المزيد حول هذه المفاتيح ، فاستخدم امتداد ForFiles /? يأمر.

احذف الملفات التي مضى عليها أكثر من X يومًا باستخدام PowerShell

لاستخدام PowerShell لإنشاء دفعة لحذف الملفات بناءً على تاريخ الإنشاء في ويندوز 11 ، استخدم الخطوات التالية:

  1. فتح بداية.

  2. البحث عن بوويرشيل، وانقر بزر الماوس الأيمن فوق النتيجة ، وحدد ملف تشغيل كمسؤول اختيار.

  3. اكتب الأمر التالي لحذف الملفات التي لم يتم تعديلها في آخر 30 يومًا واضغط يدخل:

    Get-ChildItem –Path "C:PATHTOFOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item

    غير ال "C:PATHTOFOLDER" المسار مع موقع المجلد ، تريد حذف الملفات وتغييرها -30 لتحديد الملفات مع تاريخ آخر تعديل في الأمر أعلاه.

    يقوم Powershell بحذف الملفات القديمة حسب التاريخ

بعد إكمال الخطوات ، سيتم تشغيل البرنامج النصي PowerShell ، وحذف الملفات الأقدم من عدد الأيام الذي حددته. تذكر عدم تغيير الاسم أو نقل المجلد إلى موقع آخر. خلاف ذلك ، لن يتم تشغيل الأمر.

قد نربح عمولة على المشتريات باستخدام الروابط الخاصة بنا للمساعدة في استمرار تقديم المحتوى المجاني. معلومات سياسة الخصوصية.

يتم توفير جميع محتويات هذا الموقع بدون أي ضمانات ، صريحة أو ضمنية. استخدم أي معلومات على مسؤوليتك الخاصة. احرص دائمًا على الاحتفاظ بنسخة احتياطية من جهازك وملفاتك قبل إجراء أي تغييرات. معلومات سياسة الخصوصية.

Content Protection By Dmca.com

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock