כיצד למחוק תיקיות גדולות ב- Windows סופר מהיר
- קטגוריה: חלונות
כשאתה מוחק תיקיות ענק ב- Windows, תבחין כי התהליך לוקח לא מעט זמן להסתיים.
אני שומר תיקיות גיבוי של ג'אקים באופן מקומי בכונן מבוסס פלטה, והתיקיות הללו מתקרבות לגודל של 30 ג'יגה-בייט עם יותר מ- 140,000 קבצים ו -350 תיקיות.
כשאני צריך למחוק אותם שוב, זה לוקח זמן רב אם אני מפעיל את פעולת המחיקה בסייר Windows. הדבר הראשון שקורה הוא ש- Windows מריץ חישובים אשר כשלעצמו עשויים לקחת זמן רב מאוד להשלים.
ואז כאשר המחיקה מתרחשת בפועל, Windows מנתח את התהליך ומפרסם עדכונים בחלון פעולת הקובץ.
זה יכול לקחת עשר או עשרים דקות, או אפילו יותר זמן, למחוק תיקיה גדולה באמצעות סייר במכשירי Windows.
כיצד למחוק תיקיות גדולות ב- Windows סופר מהיר
אם תריץ במקום זאת פקודות מחיקה משורת הפקודה, תבחין שהפעולה מסתיימת הרבה יותר מהר. אתה יכול לשים לב שהפעולה נדרשת רק שבריר של זמן שאותה פעולה דורשת כשאתה מפעיל אותה ב- Explorer.
פטריית מאט , שכתב על כך בחזרה בשנת 2015 ראה צמצום מ -11 דקות ל -29 שניות, מה שהפך את פעולת שורת הפקודה למהירה פי 20 מהאפשרות של סייר.
החיסרון בזה הוא שהוא דורש שימוש בשורת הפקודה. מאט הציע להוסיף את הפקודות לתפריט ההקשר של אקספלורר, כך שמשתמשים יוכלו להריץ אותם ישירות ב- Explorer.
שתי הפקודות שהמשתמשים דורשות הן Del, למחיקת קבצים ו- Rmdir, להסרת ספריות.
- הקש על מקש Windows, הקלד cmd.exe ובחר את התוצאה לטעינת שורת הפקודה.
- נווט לתיקיה שברצונך למחוק (עם כל הקבצים ותיקיות המשנה שלה). השתמש בנתיב תקליטור, למשל CD o: גיבויים מבחן לשם כך.
- הפקודה DEL / F / Q / S *. *> NUL מוחקת את כל הקבצים במבנה התיקיות ההוא, ומשמיט את הפלט המשפר את התהליך עוד יותר.
- השתמש בתקליטור .. כדי לנווט אחר כך לתיקיית האב.
- הפעל את הפקודה RMDIR / Q / S שם התיקיה כדי למחוק את התיקיה ואת כל תיקיות המשנה שלה.
הפקודות עשויות לדרוש הסבר כלשהו.
DEL / F / Q / S *. *> NUL
- / F - מאלץ למחוק קבצים לקריאה בלבד.
- / Q - מאפשר מצב שקט. אינך שואל אם זה בסדר למחוק קבצים (אם אינך משתמש בזה, אתה מתבקש לקובץ כלשהו בתיקיה).
- / S - מריץ את הפקודה על כל הקבצים בכל תיקיה שנמצאת תחת המבנה שנבחר.
- *. * - מחק את כל הקבצים.
- > NUL - מבטל את פלט המסוף. פעולה זו משפרת את התהליך עוד יותר, ומתנערת כרבע מזמן העיבוד של פקודת הקונסולה.
שם תיקיית RMDIR / Q / S
- / Q - מצב שקט, לא יבקש אישור למחוק תיקיות.
- / S - הפעל את הפעולה בכל התיקיות של הנתיב שנבחר.
- name folder - הנתיב המוחלט או שם התיקיה היחסי, למשל o: / גיבוי / test1 או test1
יצירת קובץ אצווה והוספתו לתפריט ההקשר של סייר
אם אינך צריך להריץ את הפקודה לעתים קרובות, יתכן שאתה בסדר להפעלת הפקודות ישירות משורת הפקודה.
אם אתה משתמש בו לעתים קרובות עם זאת, ייתכן שתעדיף לייעל את התהליך. אתה יכול להוסיף את הפקודה לתפריט ההקשר של סייר, כך שתוכל להריץ אותה משם ישירות.
הדבר הראשון שעליך לעשות הוא ליצור קובץ אצווה. צור מסמך טקסט רגיל חדש ב- Windows והדבק בתוכו את שורות הקוד הבאות.
@ ECHO כבוי
ECHO מחיקת תיקיה:% CD%?
הַפסָקָה
SET FOLDER =% CD%
CD /
DEL / F / Q / S '% FOLDER%'> NUL
RMDIR / Q / S '% FOLDER%'
יְצִיאָה
שמור את הקובץ כ- delete.bat לאחר מכן. וודא שיש לו את סיומת .bat ולא את סיומת .txt.
קובץ האצווה מגיע עם בקשת אבטחה. זה מאפשר לך אפשרויות להפסיק את התהליך, חשוב אם בחרת בטעות את פריט תפריט ההקשר. אתה יכול להשתמש ב- CTRL-C או ללחוץ על ה- x של החלון כדי לעצור את התהליך. אם תלחץ על מקש אחר, כל התיקיות והקבצים יימחקו ללא כל אפשרות לעצור את התהליך.
עליך להוסיף את קובץ האצווה למיקום שהוא משתנה סביבתי של PATH. למרות שאתה יכול ליצור משתנה משלך, אתה יכול גם להעביר אותו לתיקיה שכבר נתמכת, למשל C: Windows.
בצע את הפעולות הבאות כדי להוסיף את קובץ האצווה החדש כדי למחוק תיקיות במהירות לתפריט ההקשר של סייר Windows.
- הקש על מקש Windows, הקלד regedit.exe והקש על מקש Enter כדי לפתוח את עורך הרישום של Windows.
- אשר את הפקודה UAC.
- עבור אל HKEY_CLASSES_ROOT Directory shell
- לחץ באמצעות לחצן העכבר הימני על מעטפת ובחר חדש> מקש.
- תן שם למפתח מחק מהיר
- לחץ באמצעות לחצן העכבר הימני על מחיקה מהירה ובחר חדש> מקש.
- תן שם לפקודת המפתח.
- לחץ פעמיים על ברירת המחדל של מפתח הפקודה.
- לְהוֹסִיף cmd / c 'cd% 1 && delete.bat' כערך.