يحتوي 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' إذا كان نوع الملف هو
دليل و 'FALSE' للملفات.
@ fsize - تُرجع حجم الملف بالبايت.
fdate - إرجاع تاريخ آخر تعديل للملف.
ftime - تُرجع آخر وقت تم تعديله للملف.
لحذف الملفات الأقدم من ذلك X من الأيام ، قم بما يلي.
- افتح موجه أوامر جديد نموذج.
- اكتب الأمر التالي:
ForFiles / p 'C: My Folder' / s / d -30 / c 'cmd / c del @ file'
استبدل مسار المجلد ومقدار الأيام بالقيم المرغوبة وتكون قد انتهيت.
على سبيل المثال ، لإزالة الملفات الأقدم من شهر من مجلد التنزيلات ، استخدم الأمر التالي:
ForFiles / 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 لكل ملف لإزالته.
هذا هو.