PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందండి

Powershelllo Pholdar Parimananni Pondandi



సిస్టమ్ నిర్వాహకులు సర్వర్‌లోని డ్రైవ్‌లు మరియు ఫోల్డర్‌ల నిల్వ పరిమాణాన్ని తెలుసుకోవాలి. కాబట్టి, వారు పేర్కొన్న డ్రైవ్‌ల నిల్వను కేటాయించవచ్చు లేదా కుదించవచ్చు. శక్తివంతమైన అడ్మినిస్ట్రేటర్ సాధనం కావడంతో, PowerShell ఫైల్, ఫోల్డర్ మరియు డ్రైవ్ నిల్వ పరిమాణాన్ని పొందవచ్చు.

ఫోల్డర్ పరిమాణాన్ని పొందడానికి పవర్‌షెల్‌లో అలాంటి ప్రత్యేక ఆదేశం లేదు. అయితే, రెండు మూడు కమాండ్‌ల కలయికతో, పవర్‌షెల్ వినియోగదారులు ఫోల్డర్ పరిమాణాన్ని పొందవచ్చు.

త్వరిత రూపురేఖలు:







PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందండి

ది గెట్-చైల్డ్ ఐటెమ్ కమాండ్ అందించిన మార్గం నుండి అంశాలను పొందుతుంది. అయితే, ఇది సహాయంతో ఫోల్డర్ పరిమాణాన్ని పొందవచ్చు కొలత-వస్తువు ఆదేశం మరియు -మొత్తం పరామితి. మెజర్-ఆబ్జెక్ట్ కమాండ్ ఫోల్డర్‌లోని ఫైల్‌ల సంఖ్య, డాక్యుమెంట్‌లోని అక్షరాలు, పదాలు మరియు పంక్తుల సంఖ్య మరియు ఆబ్జెక్ట్ పరిమాణాన్ని గణిస్తుంది. -సమ్ పరామితి అవుట్‌పుట్ నుండి ఫోల్డర్, ఫైల్ లేదా ఆబ్జెక్ట్ పరిమాణాన్ని ఎంచుకుంటుంది.



PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందడానికి ఇది సింటాక్స్:



గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'ఫోల్డర్-పాత్' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం

ఉదాహరణ 1: PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందండి

ఈ ఉదాహరణని ఉపయోగించి పేర్కొన్న ఫోల్డర్ పరిమాణాన్ని పొందుతుంది గెట్-చైల్డ్ ఐటెమ్ ఆదేశం, కొలత-వస్తువు ఆదేశం, మరియు -మొత్తం పరామితి:





గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం

పై కోడ్ ప్రకారం:

  • మొదట, ఉపయోగించండి గెట్-చైల్డ్ ఐటెమ్ కమాండ్ చేయండి మరియు ఫోల్డర్ మార్గాన్ని పేర్కొనండి.
  • అప్పుడు, ఆదేశాన్ని పైప్ చేయండి కొలత-వస్తువు ఆదేశం.
  • ఆ తర్వాత పొడవు విలువను కు కేటాయించండి -ఆస్తి పరామితి.
  • చివరగా, ఉపయోగించండి -మొత్తం ఫోల్డర్ పరిమాణాన్ని ప్రదర్శించడానికి పరామితి:



ఉదాహరణ 2: మెగాబైట్‌లు (Mb) మరియు గిగాబైట్‌లు (GB) ఫార్మాట్‌లో పేర్కొన్న ఫోల్డర్ పరిమాణాన్ని పొందండి

ఫోల్డర్ పరిమాణాన్ని Mbsలో పొందడానికి, మీరు ఫోల్డర్ పరిమాణాన్ని పొందే ఆదేశాన్ని కలిపేయాలి మొత్తం కమాండ్ చేసి, ఆపై దానిని తో విభజించండి 1Mb విలువ.

Mb లలో ఫోల్డర్ పరిమాణాన్ని తిరిగి పొందడం ఇలా:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1Mb

పై కోడ్ ప్రకారం:

  • రౌండ్ కుండలీకరణాల్లో ఫోల్డర్ పరిమాణాన్ని పొందడానికి కోడ్‌ను వ్రాసి, దానితో సంగ్రహించండి మొత్తం విలువ.
  • ఆ తర్వాత, ఫార్వర్డ్ స్లాష్‌ని ఉపయోగించండి మరియు పేర్కొనండి 1Mb ఫోల్డర్ పరిమాణాన్ని Mbs లో పొందడానికి:

అదేవిధంగా, ఫోల్డర్ పరిమాణాన్ని పొందడానికి మరియు GBలలో డిస్‌ప్లే చేయడానికి, ఆదేశాన్ని దీనితో కలపండి మొత్తం తో ఫోల్డర్ పరిమాణాన్ని పొందే విలువ 1GB విలువ:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1GB

ఫోల్డర్ పరిమాణాన్ని GBలలో పొందడానికి, ఫార్వర్డ్ స్లాష్ తర్వాత 1GBని పేర్కొనండి:

ఉదాహరణ 3: పవర్‌షెల్‌లో సబ్‌ఫోల్డర్‌లతో సహా ఫోల్డర్ పరిమాణాన్ని పొందండి

సబ్‌ఫోల్డర్‌లతో పాటు ఫోల్డర్ పరిమాణాన్ని పొందడానికి, మీరు దీన్ని ఉపయోగించాలి - పునరావృతం పరామితి. -రికర్స్ పరామితి నావిగేటర్‌ని సబ్‌ఫోల్డర్‌లకు నావిగేట్ చేయమని బలవంతం చేస్తుంది మరియు వాటిని ఫోల్డర్ సైజు కౌంట్‌లో చేర్చుతుంది.

మీరు ఫోల్డర్ పరిమాణంతో పాటు సబ్ ఫోల్డర్ పరిమాణాన్ని ఈ విధంగా లెక్కించవచ్చు:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' - పునరావృతం - లోపం చర్య పట్టించుకోకుండా | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1Mb

పై కోడ్ ప్రకారం:

  • మొదట, ఉపయోగించండి గెట్-చైల్డ్ ఐటెమ్ కమాండ్ చేసి, మీరు ఉపయోగించే పరిమాణాన్ని పొందాలనుకుంటున్న ఫోల్డర్‌ను పేర్కొనండి - మార్గం పరామితి.
  • అప్పుడు ఉపయోగించండి - పునరావృతం కౌంటింగ్ ఫోల్డర్ సైజు ప్రశ్నలో సబ్ ఫోల్డర్‌లను చేర్చడానికి పరామితి.
  • ఆ తరువాత, అందించండి - లోపం చర్య కలిగి ఉన్న పరామితి పట్టించుకోకుండా ఈ కోడ్ అమలు సమయంలో లోపాలను విస్మరించడానికి దానికి విలువ కేటాయించబడింది.
  • ఆదేశాన్ని పైప్ చేయండి కొలత-వస్తువు ఆదేశాన్ని మరియు పేర్కొనండి పొడవు ఉపయోగించి విలువ -ఆస్తి పరామితి. ఇంకా, అందించండి -మొత్తం ఫోల్డర్ పరిమాణాన్ని ప్రదర్శించడానికి పరామితి.
  • చివరగా, రౌండ్ కుండలీకరణాల్లో మొత్తం కోడ్‌ని జతపరచండి మరియు దానితో సంగ్రహించండి మొత్తం విలువ. అప్పుడు, ఫార్వర్డ్ స్లాష్‌ను పేర్కొని, ఉంచండి 1Mb ఫోల్డర్ పరిమాణాన్ని Mbsలో ప్రదర్శించడానికి:

ఉదాహరణ 4: కొన్ని ఫైల్ రకాలను మినహాయించి ఫోల్డర్ పరిమాణాన్ని పొందండి

పేర్కొన్న ఫైల్ రకాలను మినహాయించి ఫోల్డర్ పరిమాణాన్ని లెక్కించడానికి - మినహాయించండి పరామితి ఉపయోగించబడుతుంది. మొత్తం ఫోల్డర్ పరిమాణం నుండి వాటిని మినహాయించడానికి ఫైల్ రకాన్ని -Exclude పారామీటర్‌కు పేర్కొనండి.

మీరు మొత్తం ఫోల్డర్ పరిమాణం నుండి పేర్కొన్న ఫైల్ రకాలను ఈ విధంగా మినహాయించవచ్చు:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' - మినహాయించండి * .pdf | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1Mb

పేర్కొన్న ఫైల్ రకాన్ని మినహాయించి ఫోల్డర్ పరిమాణాన్ని పొందడానికి, దీన్ని ఉపయోగించండి - మినహాయించండి పారామీటర్ మరియు దానికి ఆస్టరిస్క్ క్యారెక్టర్‌తో పాటు ఫైల్ రకాన్ని అందించండి. ఆ ఫైల్ రకానికి సంబంధించిన అన్ని ఫైల్‌లను నక్షత్రం ఎంచుకుంటుంది:

ఉదాహరణ 5: పవర్‌షెల్‌లో నిర్దిష్ట రకం ఫైల్ పరిమాణాన్ని పొందండి

ఫోల్డర్ నుండి నిర్దిష్ట ఫైల్ రకాల పరిమాణాన్ని మాత్రమే పొందడానికి, ది -ఫిల్టర్ పరామితి ఉపయోగించబడుతుంది. పేర్కొన్న ఫైల్ రకాలు -Filter పారామీటర్‌కు పేర్కొనబడ్డాయి మరియు వాటి పరిమాణం లెక్కించబడుతుంది మరియు కన్సోల్‌లో ప్రదర్శించబడుతుంది.

ఈ ప్రదర్శన ఒక నిర్దిష్ట రకం ఫైల్ పరిమాణాన్ని పొందుతుంది:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' - ఫిల్టర్ చేయండి * .pdf | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1Mb

బోనస్ చిట్కా: PowerShellలో Get-ChildItemని ఉపయోగించి ఫైల్ పరిమాణాన్ని పొందండి

పవర్‌షెల్‌లో ఫోల్డర్ పరిమాణాన్ని పొందడానికి ఫైల్ పరిమాణాన్ని పొందే పద్ధతి అదే. ఒకే తేడా ఏమిటంటే మీరు ఫైల్ పాత్‌ను అందించాలి - మార్గం ఫోల్డర్ పాత్‌కు బదులుగా పరామితి.

ఈ ప్రదర్శన ఫైల్ పరిమాణాన్ని పొందవచ్చు:

గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'C:\Documents\File.pdf' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం

PowerShellలో ఫైల్ పరిమాణాన్ని పొందడానికి, ఫైల్ పాత్‌ను పేర్కొనండి - మార్గం పరామితి:

బోనస్ చిట్కా: PowerShellలో బహుళ ఫోల్డర్ పరిమాణాలను పొందండి

ఒకటి కంటే ఎక్కువ ఫోల్డర్ల పరిమాణాన్ని పొందడానికి, ఫోల్డర్ యొక్క మార్గాన్ని పేర్కొనండి - మార్గం పరామితి కామాలతో వేరు చేయబడింది.

PowerShellలో బహుళ ఫోల్డర్ పరిమాణాన్ని పొందడానికి ఇక్కడ ప్రదర్శన ఉంది:

( గెట్-చైల్డ్ ఐటెమ్ - మార్గం 'సి:\పత్రాలు' , 'సి:\డాక్స్' | కొలత-వస్తువు -ఆస్తి పొడవు -మొత్తం ) .మొత్తం / 1Mb

బహుళ ఫోల్డర్‌ల ఫోల్డర్ పరిమాణాన్ని పొందడానికి, ఫోల్డర్‌ల పాత్‌ను -పాత్ పారామీటర్‌కు పేర్కొనండి:

బహుళ ఫోల్డర్ పరిమాణాలు విజయవంతంగా తిరిగి పొందబడ్డాయి.

ముగింపు

PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందడానికి, ఫోల్డర్ పాత్‌ను పేర్కొనండి గెట్-చైల్డ్ ఐటెమ్ మరియు దానిని పైప్ చేయండి కొలత-వస్తువు ఆదేశం. ఎక్కడ పొడవు విలువను పేర్కొనండి -ఆస్తి పరామితి ఆపై అందించండి -మొత్తం కన్సోల్‌లో ఫోల్డర్ పరిమాణాన్ని ఎంచుకోవడానికి మరియు ప్రదర్శించడానికి పరామితి. ఈ వ్యాసంలో PowerShellలో ఫోల్డర్ పరిమాణాన్ని పొందడానికి నేను వివిధ ఉదాహరణలను అందించాను.