एक फ़ोल्डर में सभी फ़ाइलों की सूची के साथ-साथ उप-फ़ोल्डर्स को विंडोज़ में कमांड करें


190

मैंने एक कमांड की खोज करने की कोशिश की, जो एक कमांड प्रॉम्प्ट कमांड का उपयोग करके डायरेक्टरी के साथ-साथ सबफोल्डर्स में सभी फाइल को सूचीबद्ध कर सके। मैंने "dir" कमांड के लिए मदद पढ़ी है, लेकिन मुझे जो ढूंढ रहा था, उसे नहीं मिला। कृपया मेरी मदद करें कि यह क्या आदेश मिल सकता है।


1
नीचे पोस्ट आपके परिदृश्य के लिए समाधान देता है। [उपनिर्देशिका फ़ाइलें लिस्टिंग कमांड] [1] [१]: stackoverflow.com/questions/3447503/…

10
dir /sकाम करता है।
कैरी ग्रेगरी

जवाबों:


295

नीचे पोस्ट आपके परिदृश्य के लिए समाधान देता है।

dir /s /b /o:gn

/ S निर्दिष्ट निर्देशिका और सभी उपनिर्देशिकाओं में फाइलें प्रदर्शित करता है।

/ B नंगे प्रारूप (कोई शीर्ष जानकारी या सारांश नहीं) का उपयोग करता है।

/ ओ क्रमबद्ध क्रम में फ़ाइलों द्वारा सूची।


6
उपयोग किए गए स्विच का विवरण इस उत्तर को बहुत बेहतर करेगा।
गुस्सोर

यह केवल फ़ाइल नाम नहीं पथ + फ़ाइल नाम आउटपुट करता है। यह काम नहीं करता है। जब पुनरावर्ती / s जोड़ा जाता है, तो DIR हमेशा आउटपुट में पूर्ण पथ का उत्पादन करेगा। इसलिए एक स्क्रिप्ट के लिए संभवतः एक डायरेक्टरी ट्री के अंदर सभी फ़ाइलनामों को खोजने और उन्हें एक टेक्स्ट फ़ाइल में वर्णमाला क्रम में आउटपुट करने की आवश्यकता होगी।
रॉकेट स्पेसमैन

1
यह एक बेहतरीन विकल्प है। हालाँकि, यह दुख की बात है PowerShell में काम करने के लिए नहीं है, जिसका अर्थ है कि मैं इस आदेश को UNC पथ पर उपयोग करने में असमर्थ प्रतीत होता हूं।
ओलिवर-क्लेयर

2
PowerShell के लिए, झंडे dir -sके /sप्रारूप के बजाय प्रयास करें ।
ब्रायन रेनर

3
बहुत बढ़िया जवाब। इसके अलावा, क्योंकि यह मुश्किल है कि वेनिला कमांड प्रॉम्प्ट से पाठ के विशिष्ट भागों की नकल जैसी चीजें करना कितना मुश्किल है, इसे >list.txtऔर अधिक आसानी से उपयोग किए जाने के लिए फ़ाइल में आउटपुट करने के लिए अपील करना अच्छा हो सकता है। तो कमांड होगी: dir /s /b /o:gn >list.txt
सबजंक

101

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

tree /f

प्रदर्शन प्रारूप या ऑर्डर करने के लिए विभिन्न विकल्प हैं।

उदाहरण आउटपुट की जाँच करें।

यहां छवि विवरण दर्ज करें

देर से जवाब देना। आशा है कि यह किसी की मदद करेगा।


1
विंडोज 10 स्थापित विंडो के अंदर ठीक काम करता है!
जिमी एडारो

13
वोट दिया, कारण ग्रह पृथ्वी अद्भुत है
एंसेलम

1
इसे फाइल करने के लिए कैसे प्रिंट करें? मैंने कोशिश की> f.txt लेकिन सटीक मुद्रित नहीं मैं देख
अजित

1
मुझे पता है कि ओपी ने एक आदेश के लिए कहा था, लेकिन मैं सोच रहा हूं कि क्या आपको निर्देशिकाओं और फ़ाइलों के समान पेड़ के समान प्रदर्शन के जीयूआई-शैली के तरीके के बारे में पता है?
रेनीपेट

1
एक फ़ाइल के रूप में पेड़ उत्पन्न करने के लिए पेड़ / / a / f> output.doc का उपयोग करें
क्रिस्चियन स्टेंगल

56

उत्तर के अतिरिक्त: जब आप फ़ोल्डरों को सूचीबद्ध नहीं करना चाहते हैं, तो सबफ़ोल्डर्स में केवल फाइलें, उपयोग / विज्ञापन जैसे:

dir ..\myfolder /b /s /A-D /o:gn>list.txt

1
इस समाधान ने सूची को .txt फ़ाइल में निर्यात करने के अतिरिक्त बोनस के साथ बहुत अच्छा काम किया।
जेसन

वाह, बढ़िया उपाय। आपने शाब्दिक रूप से मुझे 25 मिनट बचाए ... फ़ोल्डर्स बनाने और फ़ाइलों को मैन्युअल रूप से कॉपी करने के लिए
tno2007

शानदार जवाब >>>
मुथ सिप

6

उपरोक्त आदेशों का एक विकल्प जो थोड़ा अधिक बुलेटप्रूफ है।

यह अनुमतियों या पथ लंबाई के बावजूद सभी फाइलों को सूचीबद्ध कर सकता है।

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

मेरे पास C: \ NULL के उपयोग के साथ एक मामूली समस्या है, जिसे मैंने अपने ब्लॉग में लिखा है

https://theitronin.com/bulletproofdirectorylisting/

लेकिन फिर भी यह सबसे मजबूत कमांड है जो मुझे पता है।


3

अगर आपको बस फाइल + फोल्डर के बेसिक स्नैपशॉट प्राप्त करने की आवश्यकता है। इन चरणों का पालन करें:

  • Windows+ दबाएंR
  • दबाएँ Enter
  • प्रकार cmd
  • दबाएँ Enter
  • प्रकार dir
  • दबाएँ Enter

3
किसी भी तर्क के बिना, dirकेवल वर्तमान फ़ोल्डर में फ़ाइलों और निर्देशिकाओं के बारे में जानकारी देता है, लेकिन ओपी चाहता है कि सबफ़ोल्डर्स में फ़ाइलों को भी शामिल किया जाए।
व्य्रेन

@Vyren इस पर प्रकाश डालने के लिए बहुत बहुत धन्यवाद! क्या आप कृपया एक संपादन का सुझाव दे सकते हैं ? मैं सुधारों से ज्यादा खुश हूं :)
मोहम्मद ज़मीर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.