batch-file
निर्देशिकाओं को बदलना और उनकी सामग्री को सूचीबद्ध करना
खोज…
वाक्य - विन्यास
इको% cd% - निर्देशिका का वर्तमान पथ प्रदर्शित करता है
cd "C: \ path \ to \ some \ Directory" निर्देशिका के पथ को बदल देता है
cd "% variable_contain_directory_path%" - निर्देशिका का पथ भी बदलता है
cd / d E: - E से बदलें: एक अलग ड्राइव से ड्राइव करें
cd / - निर्देशिका को वर्तमान ड्राइव में वापस बदलता है
इको
%__CD__%
- पीछे के मार्ग के साथ निर्देशिका के वर्तमान पथ को प्रदर्शित करता है (अविवादित)प्रतिध्वनि% = C:% - C की वर्तमान निर्देशिका: ड्राइव (अविभाजित)
इको% = डी:% - डी की वर्तमान निर्देशिका: ड्राइव अगर ड्राइव डी: वर्तमान सीएमडी सत्र (अनिर्दिष्ट) में पहुँचा गया है
टिप्पणियों
यह महत्वपूर्ण क्यों है और वे क्या उपयोग और फायदे हैं:
- बैच का उपयोग करके निर्देशिका में फ़ाइल या एप्लिकेशन खोलने के लिए
- बैच का उपयोग करके डायरेक्टरी में फाइलें बनाना और लिखना और पढ़ना
- सभी फ़ोल्डरों को जानने और सूचीबद्ध करने के लिए
- यह जानने के लिए कि आपकी बैच फ़ाइल कहाँ चल रही है
वर्तमान निर्देशिका प्रदर्शित करने के लिए
प्रारूप और उपयोग:
echo %cd%
%cd%
एक सिस्टम वैरिएबल है जिसमें करंट डायरेक्टरी पाथ होता है
वर्तमान निर्देशिका को बदलने के लिए (ड्राइव को बदले बिना)
प्रारूप:
cd "<path>"
उदाहरण:
cd "C:\Program Files (x86)\Microsoft Office"
cd
chdir
लिए एक संक्षिप्त नाम है और दो कमांड ठीक उसी तरह व्यवहार करते हैं। संगति के लिए, इस विषय में cd
का उपयोग किया जाएगा।
वर्तमान निर्देशिका से एक स्तर ऊपर की निर्देशिका में नेविगेट करने के लिए, सिस्टम निर्देशिका निर्दिष्ट करें ..
cd ..
उस निर्देशिका में नेविगेट करने के लिए जो वर्तमान निर्देशिका के अंदर है, बस पूर्ण पथ को टाइप किए बिना फ़ोल्डर नाम के लिए cd
(निर्देशिकाओं में निर्देशिका नाम को लपेटकर यदि इसमें रिक्त स्थान हैं)।
उदाहरण के लिए, C:\Program Files (x86)
निर्देशिका में C:\Program Files (x86)\Microsoft Office
में प्रवेश करने के लिए, निम्नलिखित सिंटैक्स का उपयोग किया जा सकता है:
cd "Microsoft Office"
या
cd "C:\Program Files (x86)\Microsoft Office"
एक अलग ड्राइव पर एक निर्देशिका में नेविगेट करना
cd
अपने आप से ड्राइव के बीच एक उपयोगकर्ता को स्थानांतरित करने की अनुमति नहीं देगा। किसी भिन्न ड्राइव पर जाने के लिए, /d
विकल्प को निर्दिष्ट करना होगा।
उदा। C:\Users\jdoe\Desktop
से D:\Office Work
cd /d "D:\Office Work"
निर्देशिका में सभी फ़ोल्डर्स और फ़ाइलों को कैसे दिखाया जाए
वर्तमान निर्देशिका में सभी फ़ोल्डर्स और फ़ाइलों को सूचीबद्ध करने के लिए उपयोग: dir
एक लक्ष्य निर्देशिका भी निर्दिष्ट की जा सकती है: dir C:\TargetPath
रिक्त स्थान के साथ एक पथ निर्दिष्ट करते समय, इसे उद्धरणों से घिरा होना चाहिए: dir "C:\Path With Spaces"
सीडी / डी के बिना ड्राइव बदलना
Pushd "D:\Foo"
Dir
Popd
Pushd
निम्न निर्देशिका को निर्देशिका में बदल देगा (इस मामले में D: \ Foo। Popd
मूल निर्देशिका में वापस आ जाता है।
वर्तमान निर्देशिका को वर्तमान ड्राइव के रूट में बदलने के लिए
प्रारूप:
cd/
cd/
वर्तमान निर्देशिका को वर्तमान ड्राइव के रूट में बदलने के लिए सेट किया गया है