मैं जो करना चाहता हूं वह बहुत सरल लगता है:
मेरे पास विंडोज में एक फ़ोल्डर है जिसमें पीडीएफ फाइलें, TXT फाइलें, और उपनिर्देशिका सहित विभिन्न प्रकार के आइटम हैं। मैं केवल एक पीडीएफ फाइल नामों को नई टेक्स्ट फाइल में खींचने के लिए एक लाइन .bat फाइल लिख रहा हूं।
अब तक यह वही है जो मेरे पास .bat में है:
dir *.pdf /b > PDF_LIST.txt
यह PDF_LIST.txt फ़ाइल में निम्न आउटपुट देता है:
A.pdf
B.pdf
C.pdf
मैं txt फ़ाइल में प्रत्येक पंक्ति के ".pdf" भाग को छोड़ना चाहूंगा, क्योंकि मुझे स्पष्ट रूप से पहले से ही पता है कि प्रत्येक फ़ाइल पीडीएफ प्रारूप में मेरे dir बयान में * .pdf पैरामीटर द्वारा है।
यह सिर्फ मेरे लिए पाठ फ़ाइल से सीधे सभी फ़ाइल नामों को कॉपी / पेस्ट करना आसान बना देगा, जिसे मैं अपने ग्राहक को भेज रहा हूं। यदि आप एक बैच फ़ाइल का उपयोग किए बिना फ़ाइल सूची प्राप्त करने के लिए एक बेहतर या आसान तरीका सुझा सकते हैं जो भी उपयोगी होगा।