Windows 11/10 में PowerShell का उपयोग करके फ़ोल्डर का आकार कैसे प्राप्त करें

Windows 11 10 Mem Powershell Ka Upayoga Karake Foldara Ka Akara Kaise Prapta Karem



आमतौर पर, विंडोज-आधारित पीसी पर, आप आइटम या फ़ोल्डर पर राइट-क्लिक करके और फिर चयन करके किसी आइटम या फ़ोल्डर के आकार की जांच कर सकते हैं। गुण संदर्भ मेनू से। इस पोस्ट में हम आपको दिखाएंगे PowerShell का उपयोग करके फ़ोल्डर का आकार कैसे जांचें या प्राप्त करें विंडोज 11/10 में।



  PowerShell का उपयोग करके फ़ोल्डर का आकार कैसे प्राप्त करें





एक उपयोग-मामला जहां आप फ़ोल्डर प्राप्त करने के पारंपरिक तरीके के बजाय PowerShell का उपयोग करना चाह सकते हैं, यदि आइटम या फ़ोल्डर का आकार काफी बड़ा है - उदाहरण के लिए, 100 जीबी से अधिक। इस स्थिति में, पारंपरिक तरीके का उपयोग करने से फ़ोल्डर गुण विंडो को अंततः आइटम के आकार को पॉप्युलेट करने में कुछ समय लग सकता है - इससे भी अधिक, जो दिखाया गया है वह फ़ोल्डर का वास्तविक आकार नहीं हो सकता है।





Windows 11/10 में PowerShell का उपयोग करके फ़ोल्डर का आकार कैसे प्राप्त करें

एक कारण या किसी अन्य के लिए, आपको एक फ़ोल्डर के आकार की आवश्यकता हो सकती है - उदाहरण के लिए, फ़ोल्डर को स्थानांतरित करने में लगने वाले समय या अवधि का अनुमान लगाने के लिए (स्थानीय ड्राइव, बाहरी ड्राइव या क्लाउड स्टोरेज पर किसी अन्य स्थान पर) या यदि काफी अपनी हार्ड ड्राइव पर जगह खाली करने के लिए बस इसे हटाने के लिए एक बड़ा फ़ोल्डर - आप तुरंत PowerShell का उपयोग करके फ़ोल्डर/निर्देशिका का आकार प्राप्त कर सकते हैं। हम इस विषय पर निम्नलिखित उपशीर्षकों के अंतर्गत चर्चा करेंगे।



  1. PowerShell फ़ोल्डर आकार प्राप्त करने का आदेश देता है
  2. बाइट्स, एमबी और जीबी में फ़ोल्डर का आकार प्राप्त करें
  3. दशमलव में फ़ोल्डर का आकार प्राप्त करें
  4. विशिष्ट फ़ाइल-प्रकार की वस्तुओं का आकार प्राप्त करें
  5. एक फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें
  6. समय फ़िल्टर के साथ फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें
  7. PowerShell स्क्रिप्ट का उपयोग करके सभी उपनिर्देशिका फ़ोल्डर आकार प्राप्त करें

पढ़ना : विंडोज में फाइल्स और फोल्डर्स को मैनेज करना - टिप्स एंड ट्रिक्स

1] PowerShell फ़ोल्डर आकार प्राप्त करने का आदेश देता है

निम्नलिखित 2 प्राथमिक हैं पॉवरशेल सीएमडीलेट्स फ़ोल्डर का आकार प्राप्त करने के लिए आपकी आवश्यकता के अनुसार परिणामों को फ़िल्टर करने के लिए स्विच और पैरामीटर के साथ उपयोग किया जा सकता है।

  • Get-ChildItem (उपनाम: जीसीआई ) - यह आदेश उप-निर्देशिकाओं सहित एक या निर्दिष्ट निर्देशिकाओं से जानकारी प्राप्त करता है - खाली निर्देशिकाएं प्रदर्शित या दिखाई नहीं जाती हैं।
  • उपाय-वस्तु (उपनाम: उपाय ) - यह आदेश एक निर्दिष्ट निर्देशिका के आकार सहित उसके विभिन्न गुणों की गणना करता है।

उपनाम कमांड के लिए एक वैकल्पिक नाम है, इसलिए आपको हर बार पूरी कमांड टाइप करने की आवश्यकता नहीं होगी।



पढ़ना : विंडोज कंपोनेंट स्टोर या विनएसएक्सएस का विश्लेषण करें

2] बाइट्स, एमबी और जीबी में फ़ोल्डर का आकार प्राप्त करें

Cmdlet आपको निर्दिष्ट फ़ोल्डर का आकार और केवल अंदर के आइटम प्राप्त करेगा, और परिणामों में उप-निर्देशिकाओं के अंदर आइटम का आकार शामिल नहीं होगा। उदाहरण के लिए, हम इसका आकार प्राप्त करने के लिए एक कमांड चलाएंगे C:\Users\Chidum.Osobalu\Documents\TWC_related फ़ोल्डर हमारे पीसी पर है। स्थानापन्न करें PathToFolder प्लेसहोल्डर फ़ोल्डर/निर्देशिका के पूर्ण पथ के साथ जिसके लिए आप आकार प्राप्त करना चाहते हैं।

बाइट्स में फ़ोल्डर का आकार :

  बाइट्स में फ़ोल्डर का आकार प्राप्त करें

Get-ChildItem PathToFolder | Measure-Object -Property Length -sum

एमबी में फ़ोल्डर का आकार :

  एमबी में फ़ोल्डर का आकार प्राप्त करें

(gci PathToFolder | measure Length -s).sum / 1Mb

जीबी में फ़ोल्डर का आकार :

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

startcomponentcleanup
(gci PathToFolder | measure Length -s).sum / 1Gb

'योग' फ़ील्ड बाइट्स, एमबी और जीबी में फ़ोल्डर का आकार प्रदर्शित करता है, जैसा भी मामला हो।

पढ़ना : खाली 0-बाइट फ़ाइलों को कैसे हटाएं

3] दशमलव में फ़ोल्डर का आकार प्राप्त करें

  दशमलव में फ़ोल्डर का आकार प्राप्त करें

कई दशमलव स्थानों में आकार होने के कारण MB और GB में फ़ोल्डर आकार के लिए आउटपुट एक नज़र में समझने के लिए अस्पष्ट है। इसलिए, आप परिणाम को दशमलव में राउंड ऑफ करने के लिए नीचे दी गई कमांड चला सकते हैं। विकल्प ' एक्स ” दशमलव स्थानों की संख्या के साथ आप परिणाम को राउंड ऑफ करना चाहते हैं और आवश्यकतानुसार जीबी या एमबी निर्दिष्ट करें।

"{0:NX} GB" -f ((gci PathToFolder | measure Length -s).sum / 1Gb)

4] विशिष्ट फ़ाइल-प्रकार की वस्तुओं का आकार प्राप्त करें

  विशिष्ट फ़ाइल प्रकार आइटम का आकार प्राप्त करें

यदि आप समान फ़ाइल प्रकार/एक्सटेंशन वाले फ़ोल्डर के अंदर सभी आइटम का आकार प्राप्त करना चाहते हैं, तो नीचे दी गई कमांड चलाएँ। स्थानापन्न करें फाइल टाइप/एक्सटेंशन प्लेसहोल्डर तदनुसार।

(gci PathToFolder *.FileType/Extension | measure Length -s).sum / 1Gb

पढ़ना : अलग-अलग नाम से एक साथ कई फोल्डर कैसे बनाएं

5] फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें

  फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें

फ़ोल्डर और उप-फ़ोल्डर (अंदर की वस्तुओं सहित) आकार प्राप्त करने के लिए, आपको -Recurse पैरामीटर का उपयोग -ErrorAction SilentlyContinue पैरामीटर के साथ अनुमान में उपयोग किया जाना चाहिए ताकि निर्देशिका एक्सेस त्रुटियों को बायपास किया जा सके। अनुमति अस्वीकार कर दी गई है, वगैरह।

माता-पिता के साथ-साथ उप-निर्देशिकाओं का आकार प्राप्त करने के लिए, आप नीचे दिए गए आदेशों में से किसी एक को चला सकते हैं।

(gci PathToFolder –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb
"{0:NX} GB" -f ((gci –force PathToFolder –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb)

इस cmdlet में किसी छिपे हुए आइटम का आकार भी शामिल होगा।

6] एक समय फिल्टर के साथ एक फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें

  समय फ़िल्टर के साथ फ़ोल्डर और उप-फ़ोल्डर आकार प्राप्त करें

आप माता-पिता और बच्चे के फ़ोल्डर का आकार प्राप्त कर सकते हैं और किसी विशिष्ट दिन, किसी विशिष्ट महीने या किसी विशिष्ट वर्ष में बनाए गए आइटमों के आकार का पता लगाने के लिए फ़िल्टर भी लगा सकते हैं। इसे आप प्रारंभ और समाप्ति दिनांक निर्दिष्ट करके परिभाषित कर सकते हैं, जो क्रमशः -gt (इससे अधिक) और -lt (इससे कम) पैरामीटर द्वारा परिभाषित हैं। तिथियों का प्रारूप MM/DD/YY है।

किसी विशिष्ट अवधि में बनाए गए उप-फ़ोल्डर वाले फ़ोल्डर का आकार प्राप्त करने के लिए, नीचे दी गई कमांड चलाएँ। स्थानापन्न करें माह/दि.दि./व.व प्लेसहोल्डर तदनुसार।

(gci -force PathToFolder –Recurse -ErrorAction SilentlyContinue | ? {$_.CreationTime -gt ‘MM/DD/YY’ -AND $_.CreationTime -lt ‘MM/DD/YY’}| measure Length -s).sum / 1Gb

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

पढ़ना : कमांड प्रॉम्प्ट का उपयोग करके फ़ाइल और फ़ोल्डर के स्वामित्व की जानकारी प्राप्त करें

7] PowerShell स्क्रिप्ट का उपयोग करके सभी उपनिर्देशिका फ़ोल्डर आकार प्राप्त करें

अब, चीजों को और अधिक जटिल बनाने के लिए, मान लें कि आपको फ़ोल्डर के अंदर प्रत्येक उप-निर्देशिका का आकार प्राप्त करना होगा। वह भी PowerShell का उपयोग करके पूरा किया जा सकता है। बेशक, उप-निर्देशिकाओं के अंदर वस्तुओं के आकार सहित सभी उपनिर्देशिका फ़ोल्डर आकार प्राप्त करने के लिए और एक स्वच्छ, सारणीबद्ध प्रारूप में प्रस्तुत किया जा सकता है, आप कर सकते हैं PowerShell स्क्रिप्ट बनाएं और चलाएं नीचे दिए गए कोड का उपयोग करना।

$targetfolder='DriveLetter:\'
$dataColl = @()
gci -force $targetfolder -ErrorAction SilentlyContinue | ? { $_ -is [io.directoryinfo] } | % {
$len = 0
gci -recurse -force $_.fullname -ErrorAction SilentlyContinue | % { $len += $_.length }
$foldername = $_.fullname
$foldersize= '{0:N2}' -f ($len / 1Gb)
$dataObject = New-Object PSObject
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldername” -value $foldername
Add-Member -inputObject $dataObject -memberType NoteProperty -name “foldersizeGb” -value $foldersize
$dataColl += $dataObject
}
$dataColl | Out-GridView -Title “Size of all subdirectories in DriveLetter drive”

प्रतिस्थापित करें ड्राइव लैटर तदनुसार उपरोक्त कोड में प्लेसहोल्डर और सुनिश्चित करें PowerShell स्क्रिप्ट निष्पादन चालू करें .

इतना ही!

यह भी पढ़ें : कमांड प्रॉम्प्ट के माध्यम से फ़ाइलों और फ़ोल्डरों को प्रबंधित करने के लिए उपयोगी आदेश

क्या विंडोज़ में फ़ोल्डर का आकार देखने का कोई तरीका है?

करने का पारंपरिक तरीका फ़ोल्डर का आकार जांचें फाइल एक्सप्लोरर को खोलना है और उस फाइल, फोल्डर या ड्राइव पर राइट-क्लिक करना है जिसका आकार आप देखना चाहते हैं। दिखाई देने वाले मेनू से, गुण चुनें और आपको कुल फ़ाइल/ड्राइव आकार दिखाई देगा। समान कार्य करने का गैर-पारंपरिक तरीका PowerShell का उपयोग करना है जैसा कि हमने ऊपर इस पोस्ट में प्रदर्शित किया है।

फोल्डर और आकार को सूचीबद्ध करने के लिए डॉस कमांड क्या है?

dir कमांड फाइलों और निर्देशिकाओं के बारे में जानकारी प्रदर्शित करता है, और कितना डिस्क स्थान उपलब्ध है। डिफ़ॉल्ट रूप से, आदेश वर्तमान निर्देशिका में प्रत्येक फ़ाइल का नाम, आकार और अंतिम संशोधन समय प्रदर्शित करता है।

पढ़ना : कमांड प्रॉम्प्ट और पॉवरशेल का उपयोग करके हार्ड ड्राइव की सूची बनाएं .

लोकप्रिय पोस्ट