Windows Tips & News

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

click fraud protection

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

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

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

מחק קבצים יותר מ-X ימים עם סייר הקבצים

  1. פתח את הכרטיסייה כלי חיפוש ברצועת הכלים (F3).
  2. הקלק על ה תאריך שונה לַחְצָן. יש לו רשימה נפתחת עם אפשרויות.
  3. בחר באפשרות הרצויה, כמו שבוע שעבר.

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

לִמְחוֹק מפתח למחיקת קבצים. לחלופין, תוכל ללחוץ לחיצה ימנית על הבחירה ולבחור לִמְחוֹק מתפריט ההקשר.

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

תאריך שינוי: 1/11/2017.. 11/20/2017

במקום 'datemodified', תוכל להשתמש ב-'datecreated' כדי למצוא קבצים בטווח תאריכים ספציפי.

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

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

מחק קבצים יותר מ-X ימים עם קובץ אצווה

במאמר הקודם שלי, מצא קבצים גדולים ב-Windows 10 ללא כלים של צד שלישי, למדנו על השימושיות ForFiles פקודת המסוף. פקודה זו בוחרת קובץ (או קבוצה של קבצים) ומבצעת פקודה על הקובץ הזה.

המתגים שבהם אנו יכולים להשתמש הם כדלקמן:
/S - מתג זה הופך את forfiles לתיקיות משנה חוזרות. כמו "DIR /S".
/D - בחר קבצים עם תאריך השינוי האחרון. לדוגמה, -365 פירושו לפני יותר משנה, -30 פירושו לפני חודש.
/P - לציון הנתיב לתחילת החיפוש.
/C "פקודה" - פקודה זו מציינת את הפקודה לביצוע בכל קובץ שיימצא. יש לעטוף מחרוזות פקודות במירכאות כפולות.

פקודת ברירת המחדל היא "cmd /c echo @file".

ניתן להשתמש במשתנים הבאים במחרוזת הפקודה:
@file - מחזיר את שם הקובץ.
@fname - מחזיר את שם הקובץ ללא סיומת.
@ext - מחזיר רק את הסיומת של הקובץ.
@path - מחזיר את הנתיב המלא של הקובץ.
@relpath - מחזיר את הנתיב היחסי של הקובץ.
@isdir - מחזיר "TRUE" אם סוג קובץ הוא
ספרייה, ו-"FALSE" עבור קבצים.
@fsize - מחזיר את גודל הקובץ בבתים.
@fdate - מחזיר את התאריך האחרון של הקובץ.
@ftime - מחזיר את הזמן האחרון שהשתנה בקובץ.

למחיקת קבצים ישנים יותר מ-X ימים, תעשה את הדברים הבאים.

  1. פתח שורת פקודה חדשה למשל.
  2. הקלד את הפקודה הבאה:
    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 ימים באופן אוטומטי

אתה יכול להפוך משימה זו לאוטומטית באמצעות אפליקציית מתזמן המשימות המובנית.

  1. פתח את כלי הניהול ולחץ על סמל מתזמן המשימות.
  2. בחלונית השמאלית, לחץ על הפריט "ספריית מתזמן משימות":
  3. בחלונית הימנית, לחץ על הקישור "צור משימה":
  4. ייפתח חלון חדש שכותרתו "צור משימה". בכרטיסייה "כללי", ציין את שם המשימה. בחר שם שניתן לזהות בקלות כמו "מחק קבצים ישנים".
  5. עבור ללשונית "פעולות". שם, לחץ על כפתור "חדש...":
  6. החלון "פעולה חדשה" ייפתח. שם, עליך לציין את הנתונים הבאים.
    פעולה: התחל תוכנית
    תוכנית/תסריט: ForFiles.exe
    הוסף ארגומנטים (אופציונלי): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
    שנה את נתיב התיקיה ואת מספר הימים למה שאתה צריך.
  7. עבור ללשונית טריגרים במשימה שלך. שם, לחץ על כפתור חדש.
  8. תחת התחל את המשימה, בחר "בלוח זמנים" ברשימה הנפתחת ולחץ על הלחצן אישור. ציין מתי ברצונך שהמשימה תפעל.
  9. עבור ללשונית "הגדרות". אפשר את האפשרויות
    - אפשר להפעיל משימה לפי דרישה.
    - הפעל משימה בהקדם האפשרי לאחר החמצת התחלה מתוכננת.
  10. לחץ על אישור כדי ליצור את המשימה שלך.

זהו זה.

לבסוף, אם אתה מעדיף את PowerShell, אתה יכול להשתמש ב-cmdlet מיוחד כדי להסיר קבצים ישנים.

מחק קבצים יותר מ-X ימים עם PowerShell

  1. פתח חלון PowerShell חדש.
  2. הקלד את הפקודה הבאה:
    Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| הסר פריט

אם ה-cmdlet של Get-ChildItem מוצא קבצים שגילם יותר מחודש, ה-cmdlet Remove-Item ייקרא עבור כל קובץ כדי להסיר אותו.

זהו זה.

חשבון Windows 10 הוא ארכיון מנהל

אתר זה משתמש בקובצי Cookie כדי לשפר את החוויה שלך בזמן שאתה מנווט באתר. מתוך קובצי Cookie אלה, קו...

קרא עוד

כפה עדכון הגדרות מדיניות קבוצתית ב-Windows 10 באופן ידני

כפה עדכון הגדרות מדיניות קבוצתית ב-Windows 10 באופן ידני

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

קרא עוד

אפשר בקשת UAC עבור מנהל מערכת מובנה ב-Windows 10

אפשר בקשת UAC עבור מנהל מערכת מובנה ב-Windows 10

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתבקרת חשבון משתמש, או סתם UAC היא...

קרא עוד