2011-04-09 7 views
10
move C:\%USERNAME%\Desktop\TZClock C:\%USERNAME%\Start Menu\Programs\TZClock 

मैं सिस्टम को निर्दिष्ट पथ नहीं पा रहा हूं। लेकिन मैं इसे नेविगेट कर सकता हूं। MOVE केवल फाइलों पर काम करता है?कमांड प्रॉम्प्ट: जब मैं डेस्कटॉप से ​​एक नई निर्देशिका में फ़ोल्डर (सामग्री के साथ) स्थानांतरित करता हूं तो मुझे "निर्दिष्ट पथ नहीं मिल सकता" क्यों मिलता है?

+1

यदि गंतव्य * माता-पिता * निर्देशिका मौजूद नहीं है तो भी आपको यह त्रुटि प्राप्त होगी। तो यदि 'सी: \% USERNAME% \ प्रारंभ मेनू \ प्रोग्राम \ फ़ोल्डर मौजूद नहीं है, तो आप इसमें 'TZClock' फ़ोल्डर को स्थानांतरित करने में सक्षम नहीं होंगे। – Snixtor

उत्तर

21

तहत Windows XP, यह इस प्रकार होगा:

move "c:\documents and settings\%USERNAME%\desktop\TZClock" "C:\documents and settings\%USERNAME%\Start Menu\Programs\TZClock" 

विंडोज 7 पर, यह निम्नलिखित है (हालांकि मैं एक स्थिति यह सही परीक्षण करने के लिए अब नहीं कर रहा हूँ):

move "c:\users\%USERNAME%\desktop\TZClock" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TZClock" 
+0

XP पर इसे कैसे करें इस पर अंतर्दृष्टि के लिए धन्यवाद। मैं इसके लिए एक संस्करण भी बनाना चाहता हूं। Win7 पर Im। – nicky

+0

क्या आप वाकई '% USERPROFILE%' का उपयोग करने का मतलब नहीं रखते थे और केवल ओएस के बजाय कोड लिखते थे? – binki

+0

ओह, मैं देखता हूं, 'स्टार्ट मेनू' XP पर '% APPDATA% \ Microsoft \ Windows' के अंतर्गत नहीं है। वैसे भी, आप शायद उपयोगकर्ता-वैश्विक '% PROGRAMDATA%' निर्देशिका के बजाय '% APPDATA% \ Microsoft \ Windows \ Start Menu' का उपयोग करना चाहते हैं। – binki

1

समझ गया! मेरा वाक्यविन्यास गलत था: स्थान कमांड को चलने से रोक रहा था। इसके अलावा, मेरे पास पथ में निर्दिष्ट उपयोगकर्ता नहीं था।

बदलावों के बाद:

move C:\Users\%USERNAME%\Desktop\TZClock C:\Users\%USERNAME%\"Start Menu"\Programs\ 
2

आप वाइल्ड कार्ड का उपयोग एक से अधिक निर्देशिका ले जाना चाहते हैं, तो आप FOR /D आदेश का उपयोग कर सकते हैं। प्रकार इस कमांड लाइन में (अपने निर्देशिकाओं के साथ _source_dirs_ और _destination_dir_ को बदलने के लिए मत भूलना):

FOR /D %p IN ("_source_dirs_*") DO MOVE %p _destination_dir_ 
संबंधित मुद्दे

 संबंधित मुद्दे