كيفية حذف الملفات الأقدم من 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 وفقًا للجدول الزمني لحذف الملفات الأقدم من عدد الأيام الذي حددته. تذكر عدم تغيير الاسم أو نقل المجلد إلى موقع آخر. خلاف ذلك ، ستفشل المهمة.

اترك تعليقاً

Galaxy S22: تمكين / تعطيل التدوير التلقائي للشاشة

Galaxy S22: تمكين / تعطيل التدوير التلقائي للشاشة

مع هاتف Galaxy S22، يمكنك بسهولة تمكين أو تعطيل التدوير التلقائي للشاشة لتحسين تجربة الاستخدام.

كيف ترى التغريدات المحذوفة على تويتر: أفضل 4 طرق

كيف ترى التغريدات المحذوفة على تويتر: أفضل 4 طرق

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

كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة

كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة

هل سئمت من جميع القنوات التي اشتركت فيها؟ تعرف على كيفية إلغاء الاشتراك في جميع قنوات اليوتيوب مرة واحدة بسهولة وفاعلية.

5 طرق لإعادة ضبط إعدادات الرسائل على هواتف Samsung Galaxy

5 طرق لإعادة ضبط إعدادات الرسائل على هواتف Samsung Galaxy

هل تواجه مشاكل في استقبال أو إرسال الرسائل النصية على هاتف Samsung Galaxy؟ إليك 5 طرق فعالة لإعادة ضبط إعدادات الرسائل على Samsung.

كيفية تعطيل الشحن العكسي على Android

كيفية تعطيل الشحن العكسي على Android

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

كيفية تغيير اللغة ونغمة الصوت لصوت Bixby

كيفية تغيير اللغة ونغمة الصوت لصوت Bixby

تعرف على كيفية تغيير اللغة ونغمة الصوت في تطبيق Bixby Voice بسهولة، واكتشف خطوات بسيطة لتحسين تجربتك مع مساعد Samsung الصوتي الذكي.

كيفية دفق Zoom Meeting Live على Facebook Live و YouTube

كيفية دفق Zoom Meeting Live على Facebook Live و YouTube

تعلم كيفية دفق Zoom Meeting Live على Facebook Live و YouTube بشكل سهل وفعال. خطوات تفصيلية ومتطلبات أساسية لتتمكن من بث اجتماعاتك مباشرة.

لماذا لا يمكنني إرفاق الملفات في Gmail وكيفية إصلاح ذلك

لماذا لا يمكنني إرفاق الملفات في Gmail وكيفية إصلاح ذلك

هل تواجه مشكلة في إرفاق الملفات في Gmail؟ نوضح لك 8 حلول فعّالة لمساعدتك في حل هذه المشكلة وإرسال ملفاتك بسلاسة.

6 طرق للبحث عن الأشخاص على تيليجرام

6 طرق للبحث عن الأشخاص على تيليجرام

هل تريد العثور على شخص محدد على Telegram؟ فيما يلي 6 طرق سهلة يمكنك استخدامها للبحث عن الأشخاص على Telegram بسهولة ويسر.

5 طرق لمشاهدة يوتيوب بدون إعلانات

5 طرق لمشاهدة يوتيوب بدون إعلانات

استمتع بمشاهدة مقاطع فيديو YouTube بدون إعلانات مع هذه الطرق الفعالة.