के रूप में आकार मैं एक PowerShell स्क्रिप्ट है कि एक निर्दिष्ट निर्देशिका का फ़ाइल आकार हो जाता है का एक वर्ग है।PowerShell प्रदर्शन फ़ाइलों KB, MB, या जीबी
मैं चर में माप की विभिन्न इकाइयों के लिए मान प्राप्त करने में सक्षम हूं, लेकिन मुझे उचित प्रदर्शित करने का एक अच्छा तरीका नहीं पता है।
$DirSize = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum)
$DirSizeKB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum/1KB)
$DirSizeMB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum/1MB)
$DirSizeGB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum/1GB)
मैं दिखाया गया KB मूल्य चाहते बाइट की संख्या है, तो कम से कम 1 KB। यदि केबी की संख्या कम से कम 1 एमबी है तो मैं एमबी प्रदर्शित करना चाहता हूं और इसी तरह।
क्या इसे पूरा करने का कोई अच्छा तरीका है?
कोड नहीं करता है काम नहीं करते हैं, क्योंकि यह बंद नहीं है। – Suncatcher
@Suncatcher आप ऐसा लिखने में कोई त्रुटि देखते हैं, तो आप सिर्फ यह अपने आप को संपादित कर सकते हैं, या अगर आप पर्याप्त प्रतिनिधि नहीं है, एक संपादन अनुरोध कर। – zdan
मैं एक पी एस विशेषज्ञ तो मैं इस तरह के संपादन करने के लिए आश्वस्त नहीं लग रहा है नहीं कर रहा हूँ। और एक परीक्षण कोड पोस्ट करना अच्छा नहीं है। – Suncatcher