כיצד למחוק קבצים שגילם יותר מ- X ימים באופן אוטומטי ב- Windows 10

how delete files older than x days automatically windows-10

אתה יכול לפנות מקום ולארגן את הדברים על ידי מחיקת קבצים שמבוגרים בלבד ממספר מסוים של ימים בכל תיקיה - כך תעשה זאת.



ב- Windows 10 אתה יכול להשתמש בשורת הפקודה ומתזמן המשימות כדי למחוק אוטומטית קבצים שגדלים ממספר מסוים של ימים כדי לפנות מקום ולשמור על הקבצים שלך.



אפליקציית ההגדרות כוללת תחושת אחסון, תכונה הפועלת אוטומטית כשלאחסון האחסון נמוך כדי לפנות מקום. לצד היכולת למחוק קבצים זמניים, באפשרותך גם לאפשר לתכונה למחוק קבצים שנמצאים בפח המיחזור או בתיקיית ההורדות שלא השתנו במהלך 30 הימים האחרונים. עם זאת, התכונה מוגבלת ואינה מציעה אפשרות לפקח על תיקיות נוספות למחיקת הקבצים שלהם שלא השתנו במהלך 60 הימים האחרונים.

אם אתה מאחסן קבצים זמניים מהאינטרנט או מפרויקטים בתיקיות שונות, אפשר להשתמש בקובץ פורפילים פקודה בשורת הפקודה ובמתזמן המשימות למחיקת קבצים מכל תיקיה שגדולה ממספר ספציפי של ימים.



בזה להנחות, תלמד את הצעדים למחיקה ידנית של קבצים שלא שונו במספר ימים ספציפי, והצעדים ליצירת משימה אוטומטית שתמחק קבצים ישנים ממספר מסוים של ימים בתוך תיקיה כלשהי ב חלונות 10.

חָשׁוּב: לפני השימוש בפקודה בתיקיה שברצונך לארגן, מומלץ לבדוק את הצעדים האלה באמצעות תיקיית מבחן, שכן השימוש בפרמטרים השגויים ושגיאות אחרות עלול לגרום למחיקה של הקבצים השגויים.

כיצד להשתמש ב- ForFiles כדי למחוק קבצים בני יותר מ- X ימים ב- Windows 10

אם יש לך תיקיות שונות עם הרבה קבצים ואתה מעוניין לבצע ניקוי על ידי מחיקת הקבצים שהם יותר ממספר ימים מסוים, תוכל להשתמש בפקודה ForFiles.

כדי להשתמש בפקודה ForFiles כדי למחוק קבצים שגדלים ממספר מסוים של ימים, השתמש בשלבים הבאים:



  1. לִפְתוֹחַ הַתחָלָה במערכת Windows 10.

  2. לחפש אחר שורת הפקודהלחץ באמצעות לחצן העכבר הימני על התוצאה ובחרהפעל כמנהל אוֹפְּצִיָה.

  3. הקלד את הפקודה הבאה כדי למחוק קבצים שלא שונו בשלושים הימים האחרונים ולחץ על להיכנס:

    ForFiles / p 'C:  path  to  folder' / s / d -30 / c 'cmd / c del / q @file'

    בפקודה לעיל זכור לשנות 'C: נתיב לתיקיה' ציון הנתיב לתיקיה שברצונך למחוק קבצים ושינוי / ד -30 לבחירת קבצים עם תאריך שינוי אחרון.

    ForFiles using Command Prompt

    פורפילים המשתמשים בשורת הפקודה

פירוט הפקודות של ForFiles

  • / p - מציין את שם הנתיב כדי להתחיל לחפש.
  • / ים - מורה ל- ForFiles לחפש בתיקיות המשנה.
  • / ד - מציין את התאריך האחרון ששונה עבור קובץ.
  • / ג - מורה ל- ForFiles לבצע פקודה, שצריך לעטוף בציטוטים כפולים, ברירת המחדל היא 'Cmd / c del @file'.
  • / ש - מאפשר למחוק תיקיות מבלי לדרוש אישור.

אם ברצונך ללמוד עוד אודות מתגים אלה, השתמש ב- פורפילים /? פקודה.

כיצד להשתמש במתזמן המשימות כדי למחוק קבצים שגילם יותר מ- X ימים באופן אוטומטי ב- Windows 10

הפקודה בהוראות הקודמות מאפשרת למחוק קבצים בתיקיה שגילם יותר מ 30 יום, אך עליך לפתוח את שורת הפקודה ולבצע את הפקודה ידנית בכל פעם שתרצה לפנות מקום.

אם ברצונך להפוך את התהליך לאוטומטי, עליך להשתמש בתזמון המשימות ב- Windows 10 כדי ליצור משימה המבצעת את הפקודה במרווחים מוגדרים.

כדי ליצור משימה מתוזמנת עם פקודות ה- ForFiles למחיקת קבצים שלא השתנו בזמן מסוים, השתמש בצעדים אלה:

  1. לִפְתוֹחַ הַתחָלָה.

  2. לחפש אחרמתזמן משימות ולחץ על התוצאה העליונה כדי לפתוח את החוויה.

  3. לחץ באמצעות לחצן העכבר הימני על ספריית מתזמן המשימות תיקיה.

  4. לחץ עלתיקייה חדשה אוֹפְּצִיָה.

  5. הקלד כל שם לתיקיה ולחץ על בסדר. (אנו יוצרים תיקיה חדשה כדי לשמור על משימות מסודרות ומופרדות ממשימות המערכת.)

  6. לחץ באמצעות לחצן העכבר הימני על התיקיה שנוצרה לאחרונה ובחר בתיקיהצור משימה אוֹפְּצִיָה.

  7. בתיבה 'שם', הזן שם למשימה.

  8. בכרטיסייה 'כללי', תחת הסעיף 'אפשרויות אבטחה', בחר את הפעל בין אם המשתמש מחובר או לא אוֹפְּצִיָה. (זוהי האפשרות שתגרום לחלון הפקודה לא להופיע כאשר המשימה תפעל אוטומטית.)

    Task Scheduler General tab

    לוח הזמנים של מתזמן המשימות כללי
  9. לנקות אתאל תשמור סיסמה אוֹפְּצִיָה.

  10. לחץ על הכרטיסייה 'מפעילים' ולחץ על חָדָשׁ לַחְצָן.

  11. בחר בתפריט הנפתח 'התחל את המשימה'בלוח זמנים אוֹפְּצִיָה.

  12. תחת 'הגדרות', ציין מתי ברצונך שהמשימה תפעל (למשל, בזמן, יומי, שבועי, חודשי). לא משנה מה האפשרות שתבחר, דאג לציין את הַתחָלָה הגדרות בצד ימין.

  13. לחץ עלבסדר לַחְצָן.

    Task Scheduler Trigger settings

    הגדרות הדק של מתזמן המשימות
  14. לחץ על הכרטיסייה 'פעולות' ולחץ על חָדָשׁ לַחְצָן.

  15. בחר בתפריט הנפתח 'פעולות'התחל תוכניתאוֹפְּצִיָה.

  16. בתיבה 'תוכנית / סקריפט', הקלד את הפקודה הבאה:

    פורפילים
  17. בתיבה 'הוסף טיעונים', הקלד את הפקודה הבאה ולחץ עלבסדר לַחְצָן.

    / p 'C:  path  to  folder' / s / d -30 / c 'cmd / c del / q @file'

    בפקודה לעיל זכור לשנות 'C: נתיב לתיקיה' ציון הנתיב לתיקיה שברצונך למחוק קבצים ושינוי / ד -30 לבחירת קבצים עם תאריך שינוי אחרון.

    Task Scheduler Action settings

    מתזמן המשימות הגדרות פעולה
  18. לחץ על בסדר לַחְצָן.

  19. לחץ על הכרטיסייה 'הגדרות' והקפד לבדוק את האפשרויות הבאות:

    • אפשר לבצע את המשימה לפי דרישה.
    • הפעל את המשימה בהקדם האפשרי לאחר החמצה של התחלה מתוזמנת.
    • אם המשימה נכשלה, הפעל מחדש כל אחד.
  20. לחץ עלבסדר לַחְצָן.

    Task Scheduler additional settings

    מתזמן המשימות הגדרות נוספות
  21. אם תתבקש, הזן את שם המשתמש והסיסמה הניהוליים שלך.

  22. לחץ עלבסדר לַחְצָן.

לאחר שתשלים את הצעדים, הפקודה תפעל בלוח הזמנים למחיקת הקבצים במיקום שגדול ממספר הימים שציינת. רק זכרו לא לשנות את השם או להעביר את התיקיה למיקום אחר. אחרת המשימה תיכשל.

עדכון 8 באפריל, 2020: מדריך זה פורסם במקור באוקטובר 2017 והוא תוקן באפריל 2020.