में कमांड का उपयोग करते समय आपका वर्तमान स्थान महत्वपूर्ण है cmd। यद्यपि आप अपने वर्तमान फ़ोल्डर के बारे में चिंता करने की ज़रूरत से बचने के लिए निरपेक्ष पथ का उपयोग कर सकते हैं, जो अक्सर बैच फ़ाइलों में महत्वपूर्ण होता है।
पूर्ण पथ
उदाहरण के लिए, यदि आपकी फ़ाइल यहाँ स्थित है:
C:\users\julio\desktop\testfolder\testfile.txt
फिर यह कमांड c: ड्राइव पर कहीं से भी काम करेगी:
move C:\users\julio\desktop\testfolder\testfile.txt C:\users\julio\desktop\
इन्हें पूर्ण पथ कहा जाता है क्योंकि आप वास्तव में कह रहे हैं कि स्रोत और गंतव्य कहां हैं।
सापेक्ष पथ
जब कमांड प्रॉम्प्ट पर उपयोग करने के लिए सापेक्ष पथ अधिक सुविधाजनक होते हैं। दो प्रमुख शॉर्टकट हैं जिनसे आपको अवगत होना चाहिए:
यह उस व्यक्ति की मूल निर्देशिका को संदर्भित करता है जिसमें आप हैं:
..
यह वर्तमान निर्देशिका को संदर्भित करता है:
.
इसलिए, यदि आप इसमें सचेत हैं C:\users\julio\desktop\testfolder\और आप testfile.txtमूल फ़ोल्डर में एक स्तर ऊपर ले जाना चाहते हैं : C:\users\julio\desktop\तो आप इस शॉर्टकट का उपयोग कर सकते हैं:
move testfile.txt ..
इसका अर्थ है " testfile.txtवर्तमान फ़ोल्डर से उसके मूल फ़ोल्डर में ले जाएं"।
दूसरे पर, यदि आप पहले से ही C:\users\julio\desktopफ़ोल्डर में थे, तो आप यह कर सकते हैं:
move testfolder\testfile.txt .
इसका मतलब है "फ़ाइल testfile.txtको उस फ़ोल्डर से स्थानांतरित करें testfolderजो मेरे वर्तमान स्थान से सीधे मेरे वर्तमान स्थान के नीचे है।"
आपका वर्तमान स्थान आम तौर पर आपके संकेत में है।