211service.com
PowerShell קבל גודל תיקיה ב-Windows 10/11 | הנה מדריך מלא [מנהל מחיצות]
הרבה משתמשים מבולבלים לגבי אילו cmdlets של PowerShell יכולים לקבל גודל תיקיה. בפוסט הזה, האתר הזה יסביר את PowerShell קבל גודל תיקיה בפירוט. זה גם מציג אלטרנטיבה טובה יותר לגודל קובץ/תיקיה ברשימה ב-Windows 10/11.
- האם PowerShell יכול לקבל גודל תיקיה
- כיצד לגרום ל-PowerShell לקבל גודל תיקיה בדיסק Windows 10/11
- אלטרנטיבה טובה יותר ל-PowerShell Get Folder Size
PowerShell הוא מעטפת שורת פקודה חזקה של Windows וסביבת סקריפטים שניתן להשתמש בו כדי להתמודד עם עבודות שונות, כגון כבה/הפעל מחדש מחשב מרוחק , התקנת עדכוני Windows , להעתיק קבצים , מחיקת קובץ, רשימה של גודל קובץ ועוד.
עם זאת, הרבה טירונים ואפילו משתמשים מנוסים אינם מכירים כיצד להשתמש ב- PowerShell כדי לבצע את העבודות הללו. כאן נדון ב-cmdlets 'PowerShell get file size' ונציג כלי חלופי. בואו נמשיך לקרוא כדי לדעת פרטים נוספים.
האם PowerShell יכול לקבל גודל תיקיה
האם PowerShell יכול לקבל גודל קובץ? כמובן, כן. ישנם cmdlets שונים של PowerShell שיכולים לעזור לך לקבל גודל תיקייה/קובץ בספרייה שצוינה. כאן אנו מסכמים את ה-cmdlets כדי לקבל PowerShell בגודל תיקייה באופן הבא:
- Get-ChildItem (כינוי gci): זה צריך להיות ה-cmdlet הנפוץ ביותר כדי לקבל את גודל תיקיית PowerShell. cmdlet זה מאפשר לך לקבל את רשימת גודל הקבצים/תיקיות בספרייה שצוינה. זה יכול לקבל את כל הפריטים בספרייה שצוינה אחת או יותר, אבל זה לא מציג ספרייה ריקה.
- מידה-אובייקט (כינוי מידה): cmdlet זה משמש בעיקר לביצוע חישובים על ערכי המאפיינים של אובייקטים. אתה יכול להשתמש בו כדי להציג את גודל המינימום, המקסימום והסכום של כל הקבצים/תיקיות בספרייה הנוכחית.
- בחר-אובייקט (בחר כינוי): cmdlet זה משמש לבחירת מאפיינים שצוינו של אובייקט או קבוצת אובייקטים. זה יכול להציג את התוצאה ולהמיר בתים למגה בייט עבור גודל התיקיה/קובץ.
כעת, אתה אמור לקבל הבנה כללית של ה-cmdlets הקשורים לגודל ספריית PowerShell. בואו נראה כיצד להשיג גודל תיקיה/קובץ באמצעות PowerShell ב-Windows 10/11.
כיצד לגרום ל-PowerShell לקבל גודל תיקיה בדיסק Windows 10/11
כיצד לגרום ל-PowerShell לקבל גודל של תיקיות/קבצים ב-Windows 10/11? התשובה משתנה בהתאם לצרכים שלך. כאן אנו מסכמים מספר דוגמאות נפוצות ביותר הקשורות לאובייקט PowerShell get directory size.
כדי לפתוח את חלון PowerShell המוגבה, הקלד פגז כוח בתיבת החיפוש, לחץ לחיצה ימנית Windows PowerShell ובחר הפעל כמנהל ולחץ על כן כדי לאשר זאת. לאחר הפתיחה, תוכל לנסות את הפקודות הבאות כדי לרשום את גודל התיקיה/קובץ בספריה.
דוגמה 1: PowerShell קבל גודל תיקיה בספרייה שצוינה
אם ברצונך לקבל את גודל הקובץ/תיקיה בספרייה שצוינה, תוכל להתייחס לפקודה הבאה. לדוגמה, כדי לקבל את גודל התיקיה C:\Windows10Upgrade, אתה יכול להפעיל את Get-ChildItem C:\Windows10Upgrade | מידה-אובייקט -אורך מאפיין -סכום פקודה.
נתיב תיקיית Get-ChildItem | מידה-אובייקט -אורך מאפיין -סכום

אם ברצונך להציג את גודל הקובץ הכולל של ספרייה זו ב-MB או GB, תוכל להפעיל את הפקודה הבאה.
(gci C:\Windows10Upgrade | measure Length -s).sum / 1Mb
(gci C:\Windows10Upgrade | measure Length -s).sum / 1Gb
אם ברצונך לעגל את הגודל לשני עשרונים, תוכל להפעיל את הפקודה הבאה:
'{0:N2} GB' -f ((gci C:\Windows10Upgrade | measure Length -s).sum / 1Gb)

דוגמה 2. PowerShell קבל גודל קובץ מסוג מסוים בספריה
אם ברצונך לקבל את הגודל הכולל של כל גדלי הקבצים מסוג קובץ .exe, תוכל להפעיל את הפקודה הבאה. כאן אתה יכול להחליף exe עם סוגי קבצים אחרים כמו iso, xlsx וכו'.
(gci c:\exe *.exe | למדוד אורך -s).sum / 1Mb
דוגמה 3. PowerShell Get Directory Size, כולל תיקיות משנה וספריות משנה
כדי לקבל את הגודל הכולל של כל הקבצים בספרייה, כולל תיקיות משנה ותתי ספריות, אתה יכול להשתמש ב-cmdlet –Recurse. לדוגמה, אם ברצונך לקבל את הגודל הכולל של כל הקבצים בספריית C:\Windows10Upgrade, תוכל להפעיל את הפקודה הבאה.
'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| למדוד אורך -s).sum / 1Gb)

דוגמה 4. PowerShell Get Folder Size במחשבים מרוחקים
בנוסף, PowerShell יכולה לעזור לך לקבל גודל תיקיה/קובץ במחשבים מרוחקים באמצעות ה-cmdlet Invoke-command. כאן אתה צריך להחליף את שם המחשב עם השם האמיתי של המחשב המרוחק.
Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} –ArgumentList 'C:\PS'
אלטרנטיבה טובה יותר ל-PowerShell Get Folder Size
על פי המידע לעיל, אנו יודעים ש-PowerShell הוא כלי מקצועי שיכול לרשום גדלי קבצים/תיקיות/תת-תיקיות בספרייה. עם זאת, זה לוקח זמן ומורכב אם אינך מכיר את ה-cmdlets הללו. לפעמים אתה עלול להיתקל בשגיאות שונות כמו 'לא מוצא נתיב', ' הפעלת סקריפטים מושבתת ', וכו.
האם יש חלופה יעילה לגודל תיקיית רשימת PowerShell? כמובן, כן. אשף מחיצות האתר הזה הוא כלי כזה. זה מנתח חלל תכונה יכולה לעזור לך לנתח גודל קובץ/תיקייה/ספרייה בכוננים שונים במהירות.
חוץ מזה, אתה יכול לחפש קובץ באמצעות שם או הקלדה באמצעות התוכנה. אם הכונן הקשיח או כונן C מלאים, הכלי הזה גם אומר לך אילו קבצים תופסים לך מקום בדיסק ועוזר לפנות שטח דיסק.
