PowerShell में फ़ोल्डर का आकार प्राप्त करें

Powershell Mem Foldara Ka Akara Prapta Karem



सिस्टम प्रशासकों को सर्वर पर ड्राइव और फ़ोल्डरों का भंडारण आकार जानना आवश्यक है। ताकि, वे निर्दिष्ट ड्राइव के स्टोरेज को आवंटित या सिकोड़ सकें। एक शक्तिशाली व्यवस्थापक उपकरण होने के नाते, PowerShell फ़ाइल, फ़ोल्डर और ड्राइव संग्रहण आकार प्राप्त कर सकता है।

फ़ोल्डर का आकार जानने के लिए PowerShell में ऐसी कोई समर्पित कमांड नहीं है। हालाँकि, दो से तीन कमांड के संयोजन से, PowerShell उपयोगकर्ता फ़ोल्डर का आकार प्राप्त कर सकते हैं।

त्वरित रूपरेखा:







PowerShell में फ़ोल्डर का आकार प्राप्त करें

Get-ChildItem कमांड दिए गए पथ से आइटम प्राप्त करता है। हालाँकि, इसकी सहायता से फ़ोल्डर का आकार प्राप्त किया जा सकता है माप-वस्तु आदेश और -जोड़ पैरामीटर. मेज़र-ऑब्जेक्ट कमांड किसी फ़ोल्डर में फ़ाइलों की संख्या, दस्तावेज़ में वर्णों, शब्दों और पंक्तियों की संख्या और ऑब्जेक्ट के आकार की गणना करता है। जबकि -Sum पैरामीटर आउटपुट से फ़ोल्डर, फ़ाइल या ऑब्जेक्ट का आकार चुनता है।



PowerShell में फ़ोल्डर का आकार प्राप्त करने के लिए यह सिंटैक्स है:



Get-ChildItem -पथ 'फ़ोल्डर की जगह' | माप-वस्तु -संपत्ति लंबाई -जोड़

उदाहरण 1: पॉवरशेल में फ़ोल्डर का आकार प्राप्त करें

इस उदाहरण को इसका उपयोग करके निर्दिष्ट फ़ोल्डर आकार मिलेगा Get-ChildItem आज्ञा, माप-वस्तु आदेश, और -जोड़ पैरामीटर:





Get-ChildItem -पथ 'सी:\दस्तावेज़' | माप-वस्तु -संपत्ति लंबाई -जोड़

उपरोक्त कोड के अनुसार:

  • सबसे पहले, का उपयोग करें Get-ChildItem आदेश दें और फ़ोल्डर पथ निर्दिष्ट करें।
  • फिर, कमांड को पाइप करें माप-वस्तु आज्ञा।
  • उसके बाद लंबाई मान निर्दिष्ट करें -संपत्ति पैरामीटर.
  • अंत में, का उपयोग करें -जोड़ फ़ोल्डर का आकार प्रदर्शित करने के लिए पैरामीटर:



उदाहरण 2: मेगाबाइट्स (एमबी) और गीगाबाइट्स (जीबी) प्रारूप में निर्दिष्ट फ़ोल्डर आकार प्राप्त करें

एमबीएस में फ़ोल्डर का आकार प्राप्त करने के लिए, आपको उस कमांड को जोड़ना होगा जो फ़ोल्डर का आकार प्राप्त करता है जोड़ आदेश दें और फिर इसे इसके साथ विभाजित करें 1एमबी कीमत।

एमबी में फ़ोल्डर का आकार पुनर्प्राप्त करने का तरीका इस प्रकार है:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1एमबी

उपरोक्त कोड के अनुसार:

  • गोल कोष्ठक के भीतर फ़ोल्डर का आकार प्राप्त करने के लिए कोड लिखें और इसे इसके साथ संयोजित करें जोड़ कीमत।
  • उसके बाद, फॉरवर्ड स्लैश का उपयोग करें और निर्दिष्ट करें 1एमबी एमबीएस में फ़ोल्डर का आकार प्राप्त करने के लिए:

इसी तरह, जीबी में फ़ोल्डर का आकार और डिस्प्ले प्राप्त करने के लिए, कमांड को इसके साथ जोड़ें जोड़ वह मान जिसके साथ फ़ोल्डर का आकार मिलता है 1 जीबी कीमत:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1 जीबी

जीबी में फ़ोल्डर का आकार प्राप्त करने के लिए, फॉरवर्ड स्लैश के बाद 1 जीबी निर्दिष्ट करें:

उदाहरण 3: पॉवरशेल में सबफ़ोल्डर्स सहित फ़ोल्डर का आकार प्राप्त करें

सबफ़ोल्डर्स के साथ फ़ोल्डर का आकार प्राप्त करने के लिए, आपको इसका उपयोग करना होगा -पुनरावृत्ति पैरामीटर. -Recurse पैरामीटर नेविगेटर को सबफ़ोल्डर्स पर नेविगेट करने और उन्हें फ़ोल्डर आकार गणना में शामिल करने के लिए बाध्य करता है।

इस प्रकार आप फ़ोल्डर आकार के साथ-साथ सबफ़ोल्डर आकार की गणना कर सकते हैं:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' -पुनरावृत्ति -त्रुटिकार्रवाई अनदेखा करना | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1एमबी

उपरोक्त कोड के अनुसार:

  • सबसे पहले, का उपयोग करें Get-ChildItem कमांड करें और उस फ़ोल्डर को निर्दिष्ट करें जिसका उपयोग करके आप आकार प्राप्त करना चाहते हैं -पथ पैरामीटर.
  • फिर उपयोग करें -पुनरावृत्ति गिनती फ़ोल्डर आकार क्वेरी में सबफ़ोल्डर्स को शामिल करने के लिए पैरामीटर।
  • उसके बाद, प्रदान करें -त्रुटिकार्रवाई पैरामीटर वाले अनदेखा करना इस कोड निष्पादन के दौरान त्रुटियों को अनदेखा करने के लिए इसे मूल्य निर्दिष्ट किया गया है।
  • कमांड को पाइप करें माप-वस्तु आदेश दें और निर्दिष्ट करें लंबाई का उपयोग कर मूल्य -संपत्ति पैरामीटर. इसके अलावा, प्रदान करें -जोड़ फ़ोल्डर आकार प्रदर्शित करने के लिए पैरामीटर।
  • अंत में, पूरे कोड को गोल कोष्ठक में संलग्न करें और इसे इसके साथ जोड़ दें जोड़ कीमत। फिर, फॉरवर्ड स्लैश निर्दिष्ट करें और रखें 1एमबी एमबीएस में फ़ोल्डर का आकार प्रदर्शित करने के लिए:

उदाहरण 4: कुछ फ़ाइल प्रकारों को छोड़कर फ़ोल्डर का आकार प्राप्त करें

निर्दिष्ट फ़ाइल प्रकारों को छोड़कर फ़ोल्डर आकार की गणना करने के लिए -निकालना पैरामीटर का उपयोग किया जाता है. फ़ाइल प्रकार को कुल फ़ोल्डर आकार से बाहर करने के लिए -बहिष्कृत पैरामीटर पर निर्दिष्ट करें।

इस प्रकार आप निर्दिष्ट फ़ाइल प्रकारों को कुल फ़ोल्डर आकार से बाहर कर सकते हैं:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' -निकालना * .pdf | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1एमबी

निर्दिष्ट फ़ाइल प्रकार को छोड़कर फ़ोल्डर का आकार प्राप्त करने के लिए, बस इसका उपयोग करें -निकालना पैरामीटर और इसे तारांकन चिह्न के साथ फ़ाइल प्रकार प्रदान करें। तारांकन उस फ़ाइल प्रकार से संबंधित सभी फ़ाइलों का चयन करेगा:

उदाहरण 5: पॉवरशेल में एक निश्चित प्रकार का फ़ाइल आकार प्राप्त करें

फ़ोल्डर से केवल कुछ फ़ाइल प्रकारों का आकार प्राप्त करने के लिए, -फ़िल्टर पैरामीटर का उपयोग किया जाता है. निर्दिष्ट फ़ाइल प्रकार -फ़िल्टर पैरामीटर में निर्दिष्ट होते हैं और फिर उनके आकार की गणना की जाती है और कंसोल में प्रदर्शित की जाती है।

इस प्रदर्शन से एक निश्चित प्रकार का फ़ाइल आकार प्राप्त होता है:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' - फ़िल्टर * .pdf | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1एमबी

बोनस टिप: PowerShell में Get-ChildItem का उपयोग करके फ़ाइल का आकार प्राप्त करें

फ़ाइल का आकार प्राप्त करने की विधि PowerShell में फ़ोल्डर का आकार प्राप्त करने के समान ही है। अंतर केवल इतना है कि आपको फ़ाइल पथ प्रदान करना होगा -पथ फ़ोल्डर पथ के बजाय पैरामीटर.

इस प्रदर्शन से फ़ाइल का आकार प्राप्त किया जा सकता है:

Get-ChildItem -पथ 'C:\Documents\File.pdf' | माप-वस्तु -संपत्ति लंबाई -जोड़

PowerShell में फ़ाइल का आकार प्राप्त करने के लिए, बस फ़ाइल पथ निर्दिष्ट करें -पथ पैरामीटर:

बोनस टिप: पॉवरशेल में एकाधिक फ़ोल्डर आकार प्राप्त करें

एक से अधिक फ़ोल्डर का आकार प्राप्त करने के लिए, फ़ोल्डर का पथ निर्दिष्ट करें -पथ पैरामीटर को अल्पविराम से अलग किया गया.

यहां PowerShell में एकाधिक फ़ोल्डर आकार प्राप्त करने का प्रदर्शन दिया गया है:

( Get-ChildItem -पथ 'सी:\दस्तावेज़' , 'सी:\डॉक्स' | माप-वस्तु -संपत्ति लंबाई -जोड़ ) ।जोड़ / 1एमबी

एकाधिक फ़ोल्डरों का फ़ोल्डर आकार प्राप्त करने के लिए, बस फ़ोल्डरों का पथ -Path पैरामीटर पर निर्दिष्ट करें:

एकाधिक फ़ोल्डर आकार सफलतापूर्वक पुनर्प्राप्त कर लिए गए हैं.

निष्कर्ष

PowerShell में फ़ोल्डर का आकार प्राप्त करने के लिए, फ़ोल्डर पथ निर्दिष्ट करें Get-ChildItem और इसे पाइप करें माप-वस्तु आज्ञा। जहां लंबाई मान निर्दिष्ट करें -संपत्ति पैरामीटर और फिर प्रदान करें -जोड़ कंसोल में फ़ोल्डर आकार को चुनने और प्रदर्शित करने के लिए पैरामीटर। मैंने इस आलेख में PowerShell में फ़ोल्डर आकार प्राप्त करने के लिए विभिन्न उदाहरण प्रदान किए हैं।