2017-02-24 5 views
5

में निर्देशिकाओं को क्रमबद्ध रूप से सूचीबद्ध करें आप पावरहेल में निर्देशिकाओं को कैसे सूचीबद्ध करते हैं?पावरहेल

मैं dir /S लेकिन कोई किस्मत की कोशिश की:

PS C:\Users\snowcrash> dir /S 
dir : Cannot find path 'C:\S' because it does not exist. 
At line:1 char:1 
+ dir /S 
+ ~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (C:\S:String) [Get-ChildItem], ItemNotFoundException 
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand 
+0

मिल-childitem - रिकर्सिव-डायरेक्टरी, मेरा मानना ​​है कि यह ps2 – 4c74356b41

+1

के साथ काम नहीं कर सकता है 'डीआईआर/एस' के छोटे समकक्ष' जीसीआई-आर', 'एलएस-आर',' डीआईआर-आर' – wOxxOm

+0

@wOxx ओएम हाँ, यह – Snowcrash

उत्तर

10

PowerShell में, dirGet-ChildItem cmdlet के लिए एक उपनाम है।

बच्चे आइटम सूची रिकर्सिवली -Recurse पैरामीटर के साथ यह प्रयोग करें:

Get-ChildItem -Recurse 

आप केवल निर्देशिका चाहते हैं, और नहीं फ़ाइलें, -Directory स्विच का उपयोग करें:

Get-ChildItem -Recurse -Directory 

-Directory स्विच शुरू की है संस्करण 3.0 में फ़ाइल सिस्टम प्रदाता के लिए।

PowerShell 2.0, PSIsContainer संपत्ति पर फिल्टर के लिए:

Get-ChildItem -Recurse |Where-Object {$_.PSIsContainer} 

(PowerShell समर्थन पैरामीटर संकल्प उपनाम, तो सब से ऊपर के उदाहरण में, Get-ChildItemdir साथ प्रतिस्थापित किया जा सकता है)