2011-12-23 11 views
14

मैं Windows XP बैच फ़ाइल पर क्लिक करते समय किसी भी दिए गए निर्देशिका पथ से फ़ाइल फ़ाइल में फ़ाइल नामों की सूची लिखना चाहता हूं। मुझे नहीं पता कि यह विंडोज एक्सपी में संभव है या नहीं?बैच फ़ाइल विंडोज एक्सपी का उपयोग कर फ़ाइल नामों में फ़ाइल नामों की सूची लिखना संभव है?

तो, क्या आप कृपया मुझे इस पर प्रकाश डाल सकते हैं?

+0

के संभावित डुप्लिकेट [बैच फ़ाइल खिड़कियों में एक निर्देशिका में सभी फ़ाइलों को सूचीबद्ध करने के लिए 7] (http://stackoverflow.com/questions/12847302/batch-file -to-list-all-files-in-a-dir-in-windows-7) – whybird

उत्तर

38

इस तरह कुछ कैसे?

dir /b "C:\My Path" > myFiles.txt 
+0

@ ziesemer: बहुत बहुत धन्यवाद। यह अच्छा काम कर रहा है – Saravanan

+0

: यह इसके अंदर निर्देशिका नाम को भी पुनः प्राप्त कर सकता है। मैं इसे कैसे से बचा सकता हूं ? – Saravanan

+3

यदि आपका मतलब है कि आप केवल फाइलें दिखाना चाहते हैं और निर्देशिका नहीं चाहते हैं, तो '/ a-d' (विशेषताएँ "निर्देशिका नहीं है) जोड़ें। सभी उपलब्ध विकल्पों के लिए 'dir /? 'देखें। – ziesemer

0

एक विस्तृत तरह

@echo off 
Rem Following command will write the names of all files in a text file 
dir "C:\Source folder" > C:\destination.txt 
echo "File names have been written" 
संबंधित मुद्दे