كيفية حذف الملفات الأقدم من X يومًا تلقائيًا باستخدام PowerShell

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

على الرغم من أن هذه الميزة يمكن أن تكون مفيدة في التحكم في مساحة التخزين ، إلا أنها محدودة ولا تقدم خيارًا لإضافة مواقع مختلفة يدويًا لمراقبة وحذف الملفات التي لم تتغير في الشهر الماضي أو نحو ذلك. إذا قمت بتخزين ملفات غير مهمة في موقع مختلف ، فمن الممكن استخدام PowerShell و Task Scheduler لمراقبة الملفات وتنظيفها من أي مجلد أقدم من عدد محدد من الأيام.

في هذا الدليل ، ستتعرف على خطوات حذف الملفات التي لم يتم تعديلها في الشهر الماضي أو أي عدد من الأيام تحدده على Windows 10 تلقائيًا . (يجب أن تعمل هذه الخطوات أيضًا على نظام التشغيل Windows 11. )

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

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

إذا كانت لديك مجلدات مختلفة بها الكثير من الملفات وتريد تنظيفها عن طريق حذف تلك التي مضى عليها أكثر من أيام معينة ، فيمكنك اتباع الخطوات التالية:

  1. افتح Start على Windows 10.

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

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

    Get-ChildItem –Path "C: \ path \ to \ folder" -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | إزالة بند

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

    How to delete files older than X days automatically using PowerShell

احذف الملفات التي مضى عليها أكثر من X يومًا تلقائيًا على نظام التشغيل Windows 10 باستخدام برنامج جدولة المهام

يسمح لك الأمر الموجود في الإرشادات السابقة بحذف الملفات الموجودة في مجلد أقدم من 30 يومًا ، ولكنك تحتاج إلى فتح PowerShell وتنفيذ الأمر يدويًا في كل مرة تريد فيها إخلاء بعض المساحة.

قم بإنشاء برنامج نصي بوويرشيل باستخدام المفكرة

لتشغيل مهمة باستخدام برنامج جدولة المهام ، ستحتاج إلى إنشاء برنامج نصي PowerShell بالخطوات:

  1. افتح قائمة ابدأ .

  2. ابحث عن Notepad وانقر فوق أعلى نتيجة لفتح التجربة.

  3. انسخ الأمر التالي والصقه في ملف نصي لـ Notepad:

    Get-ChildItem –Path "C: \ path \ to \ folder" -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | إزالة بند

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

  4. انقر فوق القائمة ملف .

  5. اختر خيار حفظ باسم .

  6. احفظ الملف باستخدام اسم وملحق cleanup.ps1 .

قم بإنشاء مهمة باستخدام برنامج جدولة المهام

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

  1. افتح قائمة ابدأ .

  2. ابحث عن  برنامج جدولة المهام وانقر على النتيجة.

  3. انقر بزر الماوس الأيمن فوق مجلد "مكتبة برنامج جدولة المهام" .

  4. انقر فوق  خيار مجلد جديد .

  5. اكتب أي اسم للمجلد وانقر فوق " موافق " . (نحن ننشئ مجلدًا جديدًا للحفاظ على تنظيم المهام وفصلها عن مهام النظام.)

  6. انقر بزر الماوس الأيمن فوق المجلد الذي تم إنشاؤه مؤخرًا وحدد خيار إنشاء مهمة .

  7. في مربع "الاسم" ، أدخل اسمًا للمهمة.

  8. ضمن علامة التبويب "عام" ، ضمن قسم "خيارات الأمان" ، حدد الخيار "تشغيل سواء تم تسجيل دخول المستخدم أم لا" ضمن قسم "خيارات الأمان". (سيؤدي هذا الخيار إلى عدم ظهور نافذة الأوامر عند تشغيل المهمة تلقائيًا.)

    How to delete files older than X days automatically using PowerShell

  9. امسح  خيار عدم تخزين كلمة المرور .

  10. انقر فوق علامة التبويب "المشغلات".

  11. انقر فوق الزر جديد .

  12. باستخدام القائمة المنسدلة "بدء المهمة" ، حدد في جدول .

  13. ضمن "الإعدادات" ، حدد الوقت الذي تريد تشغيل المهمة فيه (على سبيل المثال ، في الوقت المحدد ، يوميًا ، أسبوعيًا ، شهريًا). مهما كان الخيار الذي تحدده ، تأكد من تحديد إعدادات البدء على الجانب الأيمن.

  14. انقر فوق  الزر " موافق ".

    How to delete files older than X days automatically using PowerShell

  15. انقر فوق علامة التبويب الإجراءات .

  16. انقر فوق الزر الجديد .

  17. حدد خيار بدء برنامج باستخدام القائمة المنسدلة "الإجراءات".

  18. في حقل "البرنامج / البرنامج النصي" ، اكتب الأمر التالي:

    بوويرشيل

  19. اكتب الأمر التالي في حقل "إضافة وسيطات" وانقر على زر موافق .

    -تجاوز تنفيذ السياسة C: \ المسار \ إلى \ cleanup.ps1

    تغيير المسار: "C:\path\to\cleanup.ps1"باستخدام موقع البرنامج النصي PowerShell الذي قمت بإنشائه مسبقًا لحذف الملفات في الأمر.

    How to delete files older than X days automatically using PowerShell

  20. انقر فوق علامة التبويب الإعدادات .

  21. تحقق من الخيارات التالية:

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

  23. اكتب اسم المستخدم الإداري وكلمة المرور (إن أمكن).

  24. انقر فوق  الزر " موافق ".

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

اترك تعليقاً

كيفية تنظيف علبة التقويم: روتين آمن وبسيط يجففها فعلاً

كيفية تنظيف علبة التقويم: روتين آمن وبسيط يجففها فعلاً

تعلم كيفية تنظيف علبة جهاز تقويم الأسنان باستخدام الصابون الخفيف والماء الفاتر، وتجفيفها بشكل صحيح، وتجنب الحرارة الضارة، ومعرفة متى يجب استبدال العلبة.

كيفية تنظيف فلتر هواء السيارة بأمان: متى يتم التنظيف، ومتى يتم الاستبدال

كيفية تنظيف فلتر هواء السيارة بأمان: متى يتم التنظيف، ومتى يتم الاستبدال

تعلم كيفية فحص وصيانة فلتر هواء المحرك، ومتى يكون التنظيف مناسبًا، ومتى يكون الاستبدال أكثر أمانًا، وكيفية التحقق من إعادة التركيب بشكل صحيح.

كيفية تنظيف صانع الثلج في المجمد: دليل سهل للمبتدئين

كيفية تنظيف صانع الثلج في المجمد: دليل سهل للمبتدئين

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

كيفية تنظيف فوهة البيديه بأمان: ما الذي يُجدي وما الذي يجب تجنبه

كيفية تنظيف فوهة البيديه بأمان: ما الذي يُجدي وما الذي يجب تجنبه

تعرف على كيفية تنظيف فوهة البيديه بأمان، وماذا تفعل خاصية التنظيف الذاتي حقًا، وكيفية التعامل مع تراكم المعادن، وأي المنظفات تعتمد على طرازك المحدد.

كيفية تنظيف فلتر رمل المسبح: الغسيل العكسي، والشطف، ومعرفة متى يجب التعمق أكثر

كيفية تنظيف فلتر رمل المسبح: الغسيل العكسي، والشطف، ومعرفة متى يجب التعمق أكثر

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

كيفية تنظيف مطحنة القهوة بأمان: دليل من 8 خطوات للمطاحن ذات الشفرات والشفرات المخروطية

كيفية تنظيف مطحنة القهوة بأمان: دليل من 8 خطوات للمطاحن ذات الشفرات والشفرات المخروطية

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

كيفية إزالة غراء الأظافر من الملابس دون إتلاف القماش

كيفية إزالة غراء الأظافر من الملابس دون إتلاف القماش

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

How to Get Sticker Residue Off Clothes Without Damaging the Fabric

How to Get Sticker Residue Off Clothes Without Damaging the Fabric

Learn how to remove sticker residue from clothes safely, from cold treatment and pretreating to careful solvent use, washing, and air-drying.

كيفية تنظيف لوحة المفاتيح الميكانيكية بأمان: دليل تنظيف عميق من 4 خطوات

كيفية تنظيف لوحة المفاتيح الميكانيكية بأمان: دليل تنظيف عميق من 4 خطوات

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

كيفية إزالة الصمغ عن الملابس دون إتلاف القماش

كيفية إزالة الصمغ عن الملابس دون إتلاف القماش

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