پاور شیل میں فولڈر کا سائز حاصل کریں۔

Pawr Shyl My Fwl R Ka Sayz Hasl Kry



سسٹم ایڈمنسٹریٹرز کو سرور پر موجود ڈرائیوز اور فولڈرز کا اسٹوریج سائز جاننے کی ضرورت ہے۔ لہذا، وہ مخصوص ڈرائیوز کے اسٹوریج کو مختص یا سکڑ سکتے ہیں۔ ایک طاقتور ایڈمنسٹریٹر ٹول ہونے کی وجہ سے، پاور شیل فائل، فولڈر، اور ڈرائیو سٹوریج کا سائز حاصل کر سکتا ہے۔

فولڈر کا سائز حاصل کرنے کے لیے پاور شیل میں ایسی کوئی مخصوص کمانڈ نہیں ہے۔ تاہم، دو سے تین کمانڈز کے امتزاج کے ساتھ، پاور شیل صارفین فولڈر کا سائز حاصل کر سکتے ہیں۔

فوری خاکہ:







پاور شیل میں فولڈر کا سائز حاصل کریں۔

دی Get-ChildItem کمانڈ فراہم کردہ راستے سے اشیاء حاصل کرتا ہے۔ تاہم، یہ کی مدد سے فولڈر کا سائز حاصل کر سکتا ہے۔ پیمائش - آبجیکٹ کمانڈ اور -مجموعہ پیرامیٹر Measure-Object کمانڈ فولڈر میں فائلوں کی تعداد، دستاویز میں حروف، الفاظ اور لائنوں کی تعداد، اور آبجیکٹ کے سائز کا حساب لگاتی ہے۔ جبکہ -Sum پیرامیٹر آؤٹ پٹ سے فولڈر، فائل یا آبجیکٹ کا سائز منتخب کرتا ہے۔



PowerShell میں فولڈر کا سائز حاصل کرنے کے لیے یہ نحو ہے:



Get-ChildItem - راستہ 'فولڈر پاتھ' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ

مثال 1: PowerShell میں فولڈر کا سائز حاصل کریں۔

اس مثال کو استعمال کرتے ہوئے مخصوص فولڈر کا سائز ملے گا۔ Get-ChildItem کمانڈ، پیمائش - آبجیکٹ حکم، اور -مجموعہ پیرامیٹر:





Get-ChildItem - راستہ 'C:\Documents' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ

مندرجہ بالا کوڈ کے مطابق:

  • سب سے پہلے، استعمال کریں Get-ChildItem کمانڈ کریں اور فولڈر کا راستہ بتائیں۔
  • پھر، کمانڈ کو پائپ کریں۔ پیمائش - آبجیکٹ کمانڈ.
  • اس کے بعد لمبائی کی قدر کو تفویض کریں۔ - جائیداد پیرامیٹر
  • آخر میں، استعمال کریں -مجموعہ فولڈر کا سائز ظاہر کرنے کے لیے پیرامیٹر:



مثال 2: میگا بائٹس (ایم بی) اور گیگا بائٹس (جی بی) فارمیٹ میں فولڈر کا مخصوص سائز حاصل کریں

ایم بی ایس میں فولڈر کا سائز حاصل کرنے کے لیے، آپ کو اس کمانڈ کو جوڑنا ہوگا جو فولڈر کا سائز حاصل کرتا ہے۔ رقم کمانڈ کریں اور پھر اسے کے ساتھ تقسیم کریں۔ 1 ایم بی قدر.

ایم بی میں فولڈر کے سائز کو بازیافت کرنے کا طریقہ یہ ہے:

( Get-ChildItem - راستہ 'C:\Documents' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) رقم / 1 ایم بی

مندرجہ بالا کوڈ کے مطابق:

  • گول قوسین کے اندر فولڈر کا سائز حاصل کرنے کے لیے کوڈ لکھیں اور اسے کے ساتھ جوڑیں۔ رقم قدر.
  • اس کے بعد، فارورڈ سلیش استعمال کریں اور وضاحت کریں۔ 1 ایم بی Mbs میں فولڈر کا سائز حاصل کرنے کے لیے:

اسی طرح، فولڈر کا سائز حاصل کرنے اور جی بی میں ڈسپلے کرنے کے لیے، کمانڈ کو کے ساتھ جوڑیں۔ رقم قدر جو فولڈر کا سائز حاصل کرتی ہے۔ 1 جی بی قدر:

( Get-ChildItem - راستہ 'C:\Documents' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) رقم / 1 جی بی

فولڈر کا سائز GBs میں حاصل کرنے کے لیے، فارورڈ سلیش کے بعد 1GB کی وضاحت کریں:

مثال 3: PowerShell میں سب فولڈرز سمیت فولڈر کا سائز حاصل کریں۔

ذیلی فولڈرز کے ساتھ فولڈر کا سائز حاصل کرنے کے لیے، آپ کو استعمال کرنے کی ضرورت ہے۔ -دوبارہ پیرامیٹر -Recurse پیرامیٹر نیویگیٹر کو سب فولڈرز پر جانے اور فولڈر کے سائز کی گنتی میں شامل کرنے پر مجبور کرتا ہے۔

اس طرح آپ فولڈر کے سائز کے ساتھ ذیلی فولڈر کے سائز کا حساب لگا سکتے ہیں:

( Get-ChildItem - راستہ 'C:\Documents' -دوبارہ - ایرر ایکشن نظر انداز کرنا | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) .سم / 1 ایم بی

مندرجہ بالا کوڈ کے مطابق:

  • سب سے پہلے، استعمال کریں Get-ChildItem کمانڈ کریں اور اس فولڈر کی وضاحت کریں جسے آپ استعمال کرنے کا سائز حاصل کرنا چاہتے ہیں۔ - راستہ پیرامیٹر
  • پھر استعمال کریں۔ -دوبارہ گنتی فولڈر کے سائز کے سوال میں ذیلی فولڈرز کو شامل کرنے کے لیے پیرامیٹر۔
  • اس کے بعد، فراہم کریں - ایرر ایکشن پیرامیٹر رکھنے والا نظر انداز کرنا اس کوڈ پر عمل درآمد کے دوران غلطیوں کو نظر انداز کرنے کے لیے اسے تفویض کردہ قدر۔
  • کمانڈ کو پائپ کریں۔ پیمائش - آبجیکٹ کمانڈ کریں اور وضاحت کریں۔ لمبائی کا استعمال کرتے ہوئے قدر - جائیداد پیرامیٹر مزید برآں، فراہم کریں -مجموعہ فولڈر کا سائز ظاہر کرنے کے لیے پیرامیٹر۔
  • آخر میں، پورے کوڈ کو گول قوسین میں بند کریں اور اسے کے ساتھ جوڑیں۔ رقم قدر. پھر، فارورڈ سلیش کی وضاحت کریں اور رکھیں 1 ایم بی Mbs میں فولڈر کا سائز ظاہر کرنے کے لیے:

مثال 4: فائل کی مخصوص اقسام کو چھوڑ کر فولڈر کا سائز حاصل کریں۔

فولڈر کے سائز کو گننے کے لیے سوائے مخصوص فائل کی اقسام کے - خارج کرنا پیرامیٹر استعمال کیا جاتا ہے۔ فائل کی قسم کو فولڈر کے کل سائز سے خارج کرنے کے لیے -Exclude پیرامیٹر میں بیان کریں۔

اس طرح آپ مخصوص فائل کی اقسام کو فولڈر کے کل سائز سے خارج کر سکتے ہیں:

( Get-ChildItem - راستہ 'C:\Documents' - خارج کرنا * .pdf | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) .سم / 1 ایم بی

مخصوص فائل کی قسم کو چھوڑ کر فولڈر کا سائز حاصل کرنے کے لیے، بس استعمال کریں۔ - خارج کرنا پیرامیٹر اور اسے ستارہ کے کردار کے ساتھ فائل کی قسم فراہم کریں۔ ستارہ اس فائل کی قسم سے متعلق تمام فائلوں کو منتخب کرے گا:

مثال 5: PowerShell میں ایک مخصوص قسم کی فائل کا سائز حاصل کریں۔

فولڈر سے صرف مخصوص فائل کی قسموں کا سائز حاصل کرنے کے لیے، -فلٹر پیرامیٹر استعمال کیا جاتا ہے۔ مخصوص فائل کی قسمیں -Filter پیرامیٹر میں بیان کی جاتی ہیں اور پھر ان کے سائز کا حساب لگایا جاتا ہے اور کنسول میں ظاہر ہوتا ہے۔

یہ مظاہرہ ایک مخصوص قسم کی فائل کا سائز حاصل کرتا ہے:

( Get-ChildItem - راستہ 'C:\Documents' - فلٹر * .pdf | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) .سم / 1 ایم بی

بونس ٹپ: PowerShell میں Get-ChildItem کا استعمال کرتے ہوئے فائل کا سائز حاصل کریں۔

فائل کا سائز حاصل کرنے کا طریقہ وہی ہے جو پاور شیل میں فولڈر کا سائز حاصل کرنے کا ہے۔ فرق صرف اتنا ہے کہ آپ کو فائل کا راستہ فراہم کرنے کی ضرورت ہے۔ - راستہ فولڈر پاتھ کے بجائے پیرامیٹر۔

یہ مظاہرہ فائل کا سائز حاصل کر سکتا ہے:

Get-ChildItem - راستہ 'C:\Documents\File.pdf' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ

پاور شیل میں فائل کا سائز حاصل کرنے کے لیے، بس فائل کا راستہ بتا دیں۔ - راستہ پیرامیٹر:

بونس ٹپ: PowerShell میں ایک سے زیادہ فولڈر سائز حاصل کریں۔

ایک سے زیادہ فولڈر کا سائز حاصل کرنے کے لیے، فولڈر کے راستے کی وضاحت کریں۔ - راستہ کوما سے الگ کیا گیا پیرامیٹر۔

PowerShell میں ایک سے زیادہ فولڈر سائز حاصل کرنے کا مظاہرہ یہ ہے:

( Get-ChildItem - راستہ 'C:\Documents' ، 'C:\Docs' | پیمائش - آبجیکٹ - جائیداد لمبائی -مجموعہ ) .سم / 1 ایم بی

ایک سے زیادہ فولڈرز کے فولڈر کا سائز حاصل کرنے کے لیے، صرف فولڈرز کا راستہ -Path پیرامیٹر کی وضاحت کریں:

ایک سے زیادہ فولڈر سائز کامیابی کے ساتھ بازیافت کر لیے گئے ہیں۔

نتیجہ

PowerShell میں فولڈر کا سائز حاصل کرنے کے لیے، فولڈر کے راستے کی وضاحت کریں۔ Get-ChildItem اور اسے پائپ کریں۔ پیمائش - آبجیکٹ کمانڈ. جہاں لمبائی کی قدر کی وضاحت کریں۔ - جائیداد پیرامیٹر اور پھر فراہم کریں۔ -مجموعہ کنسول میں فولڈر کا سائز منتخب کرنے اور ڈسپلے کرنے کے لیے پیرامیٹر۔ میں نے اس مضمون میں پاور شیل میں فولڈر کا سائز حاصل کرنے کے لیے مختلف مثالیں فراہم کی ہیں۔