2011-08-23 17 views
7

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

मैं निम्नलिखित बयान की जरूरत है आगे की प्रक्रिया के लिए फ़ाइलों को वापस जाने के लिए है, लेकिन फ़ोल्डर नाम बातें खिलवाड़ कर रहे हैं!

for /f %%a in ('dir /b %csvPath%') do (
) 

उत्तर

11

dir /b /a-d आपको निर्देशिकाओं के बिना फाइलें देगा। नोट /a-d के बीच कोई जगह नहीं है। '-' कहते हैं, "नहीं" निर्देशिका।

dir /? मदद जानकारी से:

/A   Displays files with specified attributes. 
    attributes D Directories    R Read-only files 
       H Hidden files    A Files ready for archiving 
       S System files    - Prefix meaning not 
    /B   Uses bare format (no heading information or summary). 
+0

बढ़िया। मैं वास्तव में मदद फ़ाइलों को पढ़ने की थी, लेकिन यह एक लंबे दिन के अंत में था! यह बात बताने के लिए धन्यवाद। – RichGK

0

आप इस्तेमाल कर सकते हैं:

dir /b /a-d 

कौन सा दबाने जाएगा निर्देशिका सूचीबद्ध किया जा रहा।

 
/A   Displays files with specified attributes. 
attributes D Directories    R Read-only files 
      H Hidden files    A Files ready for archiving 
      S System files    I Not content indexed files 
      L Reparse Points    - Prefix meaning not 
1

उपयोग dir /B /A-D फ़ाइलों को केवल प्राप्त करने के लिए:

/A स्विच कुछ अन्य विकल्प को छानने के साथ आपकी सहायता करने के लिए।

for /f %%a in ('dir /A-D /b %csvPath%') do () 
0

आप /A-D विकल्प चाहते हैं।

dir /b /s /a-d /p 

/p ठहराव

dir /b /s /a-d > list.txt 
1
dir /b /s /a-d 

/s सूचियों हर निर्देशिका और फ़ाइलों से युक्त सभी सबडायरेक्टरियों, और (एक-घ) खाली निर्देशिका के बिना:

संबंधित मुद्दे