כיצד למחוק קבצים אך לשמור תיקיות במערכת Windows 10

click fraud protection

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

מחק קבצים אך שמור תיקיות

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

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

פקודה

Get-ChildItem-path "נתיב לתיקיה" -כלול *. * -File -Recurse | לחפש {$ _. מחק ()}

דוגמא

Get-ChildItem-path "D: \ Desktop \ 13 - 17 Jan" - כלול *. * -File -Recurse | לחפש {$ _. מחק ()}
instagram viewer

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

*.*

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

Get-ChildItem-path "נתיב לתיקיה" -כלול * .txt -File -Recurse | לחפש {$ _. מחק ()}

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

Get-ChildItem-path "נתיב לתיקיה" -כלול image.png -File -Recurse | לחפש {$ _. מחק ()}

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

watch instagram story
לְחַפֵּשׂ
הודעות האחרונות