كيفية حذف الملفات الأقدم من X أيام في نظام التشغيل Windows 10
يحتوي Windows 10 على عدد من التحسينات التي تسمح لك بالحفاظ على جهاز الكمبيوتر الخاص بك نظيفًا. تتضمن إصداراته الحديثة أدوات مضمنة تلقائيًا افرغ سلة المهملات وتنظيف مجلد التنزيلات دوريا. لسوء الحظ ، إذا كنت تقوم بتشغيل إصدار مبكر من Windows 10 أو إصدار سابق من نظام التشغيل ، فإن هذه الميزات غير متاحة لك. إليك كيفية حذف الملفات الأقدم من أيام معينة باستخدام ثلاث طرق مختلفة.
لتحقيق هذا الهدف ، لا تحتاج حتى إلى أي أدوات خارجية. يمكن القيام بذلك باستخدام إما File Explorer أو PowerShell أو ملف دفعي.
File Explorer هو تطبيق مدير الملفات الافتراضي في نظام التشغيل Windows 10. لها مربع بحث خاص. عندما يتم التركيز عليه ، فإنه يعرض عددًا من الخيارات المتقدمة في الشريط. لتنشيط ميزة البحث في File Explorer ، انقر فوق مربع البحث أو اضغط F3 على لوحة المفاتيح. سيبدو الشريط بعد ذلك على النحو التالي:
احذف الملفات الأقدم من X أيام باستخدام مستكشف الملفات
- افتح علامة التبويب أدوات البحث في الشريط (F3).
- اضغط على التاريخ عدل زر. لديها قائمة منسدلة مع الخيارات.
- حدد الخيار المطلوب ، مثل الأسبوع الماضي.
سيقوم File Explorer بتصفية النتائج على الفور. حدد الملفات التي لا تحتاج إليها ، واضغط على حذف مفتاح لحذف الملفات. بدلاً من ذلك ، يمكنك النقر بزر الماوس الأيمن فوق التحديد والاختيار حذف من قائمة السياق.
نصيحة: يمكنك استخدام مرشحات الحجم المخصصة الخاصة بك. كل ما تحتاجه هو كتابة شرط التصفية المطلوب في مربع البحث في File Explorer على النحو التالي:
تاريخ التعديل: 11/1/2017.. 11/20/2017
بدلاً من "تاريخ التعديل" ، يمكنك استخدام "تاريخ الإنشاء" للعثور على الملفات في نطاق تاريخ محدد.
بدلاً من ذلك ، يمكنك كتابة المعلمة ذات الصلة بالتاريخ وإدخال حرف النقطتين (:). سيؤدي هذا إلى جعل File Explorer يعرض منتقي التاريخ. اختر تاريخًا أو شرطًا من نافذة التقويم المنبثقة. يمكنك النقر فوق التاريخ والسحب لتحديد نطاق التاريخ. بهذه الطريقة يمكنك تصفية النتائج للحصول على ما تريده بالضبط.
هذه الطريقة جيدة لحذف الملفات يدويًا من حين لآخر. إذا كنت بحاجة إلى أتمتة الإجراء ، على سبيل المثال قم بتنظيف مجلد التنزيلات بشكل دوري ، يجب عليك استخدام إما موجه الأوامر أو طرق PowerShell. دعونا نراجعها.
احذف الملفات الأقدم من X أيام باستخدام ملف دفعي
في مقالتي السابقة ، ابحث عن الملفات الكبيرة في Windows 10 بدون أدوات الطرف الثالث، لقد تعلمنا عن المفيد للملفات أمر وحدة التحكم. يقوم هذا الأمر بتحديد ملف (أو مجموعة ملفات) وتنفيذ أمر على هذا الملف.
المفاتيح التي يمكننا استخدامها هي كما يلي:
/ S - هذا التبديل يجعل المجلدات الفرعية تتكرر للملفات. مثل "DIR / S".
/ D - حدد الملفات ذات تاريخ آخر تعديل. على سبيل المثال ، تعني -365 ما يزيد عن عام مضى ، وتعني -30 قبل شهر.
/ P - للإشارة إلى مسار بدء البحث.
/ C "command" - يحدد هذا الأمر الأمر المطلوب تنفيذه في كل ملف سيتم العثور عليه. يجب تغليف سلاسل الأوامر بعلامات اقتباس مزدوجة.
الأمر الافتراضي هو "cmd / c echofile".
يمكن استخدام المتغيرات التالية في سلسلة الأوامر:
file - تسترجع اسم الملف.
fname - يسترجع اسم الملف بدون ملحق.
ext - يقوم بإرجاع امتداد الملف فقط.
path - تسترجع المسار الكامل للملف.
relpath - تسترجع المسار النسبي للملف.
isdir - تسترجع "TRUE" إذا كان نوع الملف هو
دليل و "خطأ" للملفات.
@ fsize - تُرجع حجم الملف بالبايت.
fdate - إرجاع تاريخ آخر تعديل للملف.
ftime - تسترجع آخر وقت تم تعديله للملف.
لحذف الملفات الأقدم من ذلك X من الأيام، قم بما يلي.
- افتح موجه أوامر جديد جزء.
- اكتب الأمر التالي:
ForFiles / p "C: \ My Folder" / s / d -30 / c "cmd / c delfile"
استبدل مسار المجلد ومقدار الأيام بالقيم المرغوبة وبذلك تكون قد انتهيت.
على سبيل المثال ، لإزالة الملفات الأقدم من شهر من مجلد التنزيلات ، استخدم الأمر التالي:
للملفات / p "٪ userprofile٪ \ Downloads" / s / d -30 / c "cmd / c del @ file"
تعمل هذه الخدعة في جميع إصدارات Windows الحديثة بما في ذلك Windows 7 و Windows 8 و Windows 8.1 و Windows 10.
احذف الملفات الأقدم من X من الأيام تلقائيًا
يمكنك أتمتة هذه المهمة باستخدام تطبيق Task Scheduler المدمج.
- افتح أدوات إدارية وانقر على أيقونة برنامج جدولة المهام.
- في الجزء الأيمن ، انقر فوق العنصر "مكتبة برنامج جدولة المهام":
- في الجزء الأيسر ، انقر فوق الارتباط "إنشاء مهمة":
- سيتم فتح نافذة جديدة بعنوان "إنشاء مهمة". في علامة التبويب "عام" ، حدد اسم المهمة. اختر اسمًا يسهل التعرف عليه مثل "Delete Old Files".
- التبديل إلى علامة التبويب "الإجراءات". هناك ، انقر فوق الزر "جديد ...":
- سيتم فتح نافذة "إجراء جديد". هناك ، تحتاج إلى تحديد البيانات التالية.
الإجراء: ابدأ البرنامج
البرنامج / البرنامج النصي:ForFiles.exe
أضف وسيطات (اختياري):/ p "٪ userprofile٪ \ Downloads" / s / d -30 / c "cmd / c del @ file"
قم بتغيير مسار المجلد وعدد الأيام إلى ما تحتاجه. - انتقل إلى علامة التبويب المشغلات في مهمتك. هناك ، انقر على زر جديد.
- ضمن بدء المهمة ، حدد "في جدول" في القائمة المنسدلة وانقر فوق الزر "موافق". حدد متى تريد تشغيل المهمة.
- قم بالتبديل إلى علامة التبويب "الإعدادات". قم بتمكين الخيارات
- السماح بتشغيل المهمة عند الطلب.
- قم بتشغيل المهمة في أقرب وقت ممكن بعد ضياع بداية مجدولة. - انقر فوق "موافق" لإنشاء مهمتك.
هذا كل شيء.
أخيرًا ، إذا كنت تفضل PowerShell ، فيمكنك استخدام أمر cmdlet خاص لإزالة الملفات القديمة.
احذف الملفات الأقدم من X من الأيام باستخدام PowerShell
- افتح نافذة PowerShell جديدة.
- اكتب الأمر التالي:
Get-ChildItem "٪ userprofile٪ \ Downloads" -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | إزالة بند
إذا عثر الأمر Get-ChildItem cmdlet على أي ملفات مضى عليها أكثر من شهر ، فسيتم استدعاء الأمر Remove-Item cmdlet لكل ملف لإزالته.
هذا كل شيء.