मैं एक निर्देशिका में फ़ाइलों के नाम को एक पाठ फ़ाइल या क्लिपबोर्ड पर कैसे कॉपी कर सकता हूं?
मैं एक निर्देशिका में फ़ाइलों के नाम को एक पाठ फ़ाइल या क्लिपबोर्ड पर कैसे कॉपी कर सकता हूं?
जवाबों:
विंडोज कमांड-लाइन इंटरप्रेटर (सभी विंडोज ओएस) में यह बहुत आसान है:
cmd
Enter)cd
उस डायरेक्टरी में नेविगेट ( ) करें, जिसकी फाइल आप सूचीबद्ध करना चाहते हैं।dir > output_file_name
dir > C:\dir.txt
Enterनई बनाई गई टेक्स्ट फ़ाइल खोलें ( C:\dir.txt
) और आपके पास dir
उस निर्देशिका में कमांड का पूरा आउटपुट होगा ।
प्रतीक से बड़ा ( >
) आउटपुट पुनर्निर्देशन को दर्शाता है; यह अधिकांश कमांड से आउटपुट को आपके द्वारा निर्दिष्ट फ़ाइल में भेजता है और कमांड से आउटपुट लॉग करने में सक्षम होने के लिए बहुत आसान है।
डीआईआर कमांड के सामान्य आउटपुट को अनुकूलित करने के लिए उपलब्ध सभी विभिन्न विकल्पों के साथ आउटपुट को नियंत्रित किया जा सकता है; टेक्स्ट आउटपुट में आप जो भी तर्क भेजना चाहते हैं, उसके अंत में आउटपुट रिडायरेक्शन जोड़ें।
अद्यतन: निर्देशिका सामग्री सूची बनाने के लिए एक राइट-क्लिक संदर्भ मेनू बनाना
एक बैच फ़ाइल बनाएँ और इसे इस प्रकार सहेजें %windir%\DirList.bat
:
@echo off
set dirpath=%1
dir %dirpath% /-p /o:gn > "%dirpath%\DirContents.txt"
exit
अपनी SendTo
निर्देशिका खोलें :
विंडोज 7 / विस्टा: %appdata%\Microsoft\Windows\SendTo
विंडोज एक्सपी:%USERPROFILE%\SendTo
एक नया शॉर्टकट बनाएं DirList.bat
जो आपको इंगित करता है और जो भी आप चाहते हैं उसे कॉल करें।
अब, किसी भी निर्देशिका पर राइट क्लिक करने और SendTo
उप-मेनू का चयन करने से निर्देशिका सामग्री को सूचीबद्ध करने के लिए आपका नया कमांड पेश होगा।
नोट: यह केवल तब काम करेगा जब किसी निर्देशिका पर राइट-क्लिक करें, और यह केवल उस निर्देशिका की सामग्री को सूचीबद्ध करेगा, जिस पर आपने राइट-क्लिक किया था। यह सूची को उस निर्देशिका में भी सहेजता है (अन्य फ़ाइलों को अधिलेखित करने से बचने के लिए)। स्क्रिप्ट को आसानी से संशोधित किया जा सकता है जहां आउटपुट सूची फ़ाइल संग्रहीत है।
/b
स्विच को याद कर रहे हैं । इसके बिना अतिरिक्त जानकारी जैसे फ़ाइल आकार और निर्माण तिथियों को भी लॉग इन किया जाएगा।
dir > dir.txt
:। फिर मैं उस फाइल को किसी भी फोल्डर में कॉपी कर सकता हूं, उसे चला सकता हूं, और कमांड प्रॉम्प्ट और नेवीगेटिंग फोल्डर को खोले बिना टेक्स्ट फाइल लिस्टिंग को वहीं प्राप्त कर सकता हूं।
Windows 'फ़ाइल एक्सप्लोरर से, SendTo फ़ोल्डर में एक शॉर्टकट बनाएं और निम्न कमांड टाइप करें:
%windir%\system32\cmd.exe /k dir /b "%1"
"प्रारंभ" पाठ को हटा दें
एक बार कमांड चलाने के बाद, आप विंडो के लिए डिफॉल्ट्स को बदल सकते हैं (जैसे कि माउस के साथ सेलेक्शन, एडिट → मार्क के बजाय)।
एकमात्र समस्या यह है कि आपको पहली पंक्ति को अनदेखा करने की आवश्यकता होगी (जो कहता है "फ़ाइल नहीं मिली")।