2016-12-13 7 views
7

में निर्देशिका बदलें मेरी पावरशेल प्रॉम्प्ट वर्तमान में मेरे सी ड्राइव (पीएस सी:>) की ओर इशारा करता है। मैं अपने क्यू (पीएस क्यू:>) ड्राइव में किसी फ़ोल्डर में निर्देशिका कैसे बदलूं? क्यू ड्राइव में फ़ोल्डर का नाम "मेरा टेस्ट फ़ोल्डर" है।PowerShell

+0

में आपका स्वागत है अतः करने के लिए! मेरा मानना ​​है कि एक साधारण Google खोज आपको जवाब दे सकती है। यदि आपने गुगलिंग करने का प्रयास किया है, तो कृपया बताएं कि आप खोजे गए उत्तरों से संतुष्ट क्यों नहीं हैं। – Mark

उत्तर

25

CMD.EXE CHDIR या CD आदेश के विपरीत, PowerShell Set-Location cmdlet ड्राइव और निर्देशिका बदल जाएगा, दोनों। Get-Help Set-Location -Full आप Set-Location में अधिक विस्तृत जानकारी मिल जाएगा, लेकिन मूल उपयोग किया जाएगा

PS C:\> Set-Location -Path Q:\MyDir 

PS Q:\MyDir> 

डिफ़ॉल्ट रूप से, CD PowerShell में Set-Location के लिए एक उपनाम है।

3

आप बस Q: टाइप कर सकते हैं और इसे आपकी समस्या का समाधान करना चाहिए।

+0

यह काम नहीं करता प्रतीत होता है। क्या मैं यह सही ढंग से कर रहा हूँ? पीएस सी: \> क्यू: – OhSoConfused

+0

क्या आप वाकई वहां हैं? मुझे लगता है कि यह क्यू है:/ड्राइव कि यह कुछ प्रकार के हटाने योग्य मीडिया है, यह शायद इसे प्लग करने के रूप में सरल कुछ है। –

+0

धारणा यह है कि ड्राइव क्यू वास्तव में मौजूद है। यदि ऐसा नहीं होता है, तो PowerShell एक त्रुटि फेंक देगा जो निर्दिष्ट करता है कि ड्राइव मौजूद नहीं है। –

4

उस फ़ोल्डर पर सीधे जाने के लिए, आपको Set-Location cmdlet या cd अन्य नाम का उपयोग कर सकते हैं:

Set-Location "Q:\My Test Folder" 
+0

आपकी मदद के लिए धन्यवाद। – OhSoConfused

2

एकाधिक जवाब यहां पोस्ट, लेकिन शायद यह मदद कर सकते हैं, जो नव PowerShell

enter image description here

उपयोग कर रहा है अतः यदि किसी भी स्थान अपने निर्देशिका पथ में है डबल औंधा अल्पविराम के "जोड़ने के लिए" भूल नहीं है।

1

Set-Location -Path 'Q:\MyDir' PowerShell cd में = Set-Location