כיצד למחוק קבצים אוטומטית מתיקיית ההורדות ב- Windows

למחוק קבצים באופן אוטומטי ב- Windows

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

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

צור סקריפט קטן למחיקה אוטומטית של קבצים ב- Windows

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

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

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

סקריפט למחיקת קבצים באופן אוטומטי

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

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

קבעו ביצוע של סקריפט אוטומטי ב- Windows

כדי להימנע מהצורך לבצע סקריפט זה שיצרנו בכל עת, אנו מציעים להלן השתמש ב"מתזמן המשימות של Windows ", משהו שקל מאוד לעשות ושאותו אנו מציעים להלן באמצעות השלבים הבאים:

  • הפעל את "מתזמן המשימות של Windows".
  • בחר באפשרות שתאפשר לך ליצור משימה בסיסית.

מתזמן המשימות של Windows 01

  • הגדירו את השם ואם תרצו, תיאור המשימה שתזמנתם ברגע זה.

מתזמן המשימות של Windows 02

  • כעת הגדר באיזו תדירות אתה רוצה שהמשימה שאתה יוצר תפעל.

מתזמן המשימות של Windows 03

  • אתה צריך גם להגדיר את הזמן המדויק שבו תרצה שהמשימה תפעל.

מתזמן המשימות של Windows 04

  • כעת עליכם להזמין את מתזמן המשימות לבצע תוכנית (במקרה שלנו, התסריט שיצרנו קודם).

מתזמן המשימות של Windows 05

  • באמצעות הלחצן המתאים, מצא את המקום בו שמרת את הסקריפט שיצרת בעבר.

מתזמן המשימות של Windows 06

  • עכשיו אתה רק צריך לסיים את יצירת המשימה הזו.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   דניאל דיאז דיג'ו

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

    1.    ראול פרננדז דיג'ו

      דניאל אני מבין שזה חייב להיות -5 כי לעשות את המבחן שהעמדתי -0 וזה עבד בשבילי

  2.   john דיג'ו

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

    1.    אנדרס דיג'ו

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

  3.   זילבר דיג'ו

    כפי שיכול להיות למחוק קבצים עם סיומת .7z או .rar

    1.    קטנת ראמסו דיג'ו

      ההוראה הבאה משתנה רק בקטע שבו מופיעים הכוכבים *, כל הקבצים ללא קשר לשמם אך עם סיומת .rar

      FORFILES / p D: תיקיית / s / m * .rar / d -5 / C "cmd / c del @path" נמחקה

  4.   ראול פרננדז דיג'ו

    הבוקר טוב

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

    תודה

    1.    רופינו דיג'ו

      לשם כך עליכם להוסיף קוד זה וגם למחוק תיקיות משנה:

      @ Echo off
      pushd »הדרך שלך / הדרך שלך»
      דל / ש *. *
      עבור / f "אסימונים = *" %% G ב ('dir / B') לעשות rd / s / q "%% G"
      popd
      pushd

  5.   אנדרו דיג'ו

    הבוקר טוב
    כיצד אוכל להימנע מלבקש אישור למחיקת קבצים מסוימים?
    מכבר תודה רבה

  6.   ג'וני יוג'ה דיג'ו

    יקר, האם אוכל להוסיף מספר יעדים? כלומר השורה הראשונה עם תיקיית ההורדות, השנייה עם תיקיית המוסיקה וכו '.

  7.   קטנת ראמסו דיג'ו

    שלום, איך אני יכול לומר לך שאני רוצה למחוק את אלה שגילם עולה על 4 ימים (/ d -4) אם פורמט התאריך שלי הוא MM / DD / YYYY

    1.    אנדרס דיג'ו

      -04

  8.   מישל דונוסו דיג'ו

    ואיך זה יהיה אם אתה רוצה שאמחק את כל הקבצים אבל הם בגודל 0 בייט, 1 בייט או 7 בתים?

  9.   סנטיאגו ויאדארס דיג'ו

    מה עלי לשנות אם ברצוני למחוק קבצים מעל גיל 12 שעות?

  10.   אלקסיס דיג'ו

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

  11.   דוד דיג'ו

    שלום,

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