विंडोज़ कंसोल (cmd / कमांड) में आप लिख सकते हैं rename a bया move a b। दोनों के बीच अंतर क्या है?
विंडोज़ कंसोल (cmd / कमांड) में आप लिख सकते हैं rename a bया move a b। दोनों के बीच अंतर क्या है?
जवाबों:
पारंपरिक cmd.exeखोल को मानते हुए :
rename फ़ाइलों को किसी भिन्न निर्देशिका में स्थानांतरित नहीं किया जा सकता है।
move *.txt E:\Notes
लेकिन यह एक साथ कई फ़ाइलों का नाम बदल सकता है। उदाहरण के लिए:
rename very-long-name.c *.cpp
rename *.txt *.lol
rename proj1.* "Project 1.*"
(यह काम करता है क्योंकि एमएस-डॉस command.comऔर विंडोज cmd.exeगोले, उनके यूनिक्स समकक्षों के विपरीत, वाइल्डकार्ड्स का स्वचालित रूप से विस्तार नहीं करते हैं - यह कार्यक्रम के लिए ही शेष है।)
दो अच्छे उत्तर पहले से ही हैं, लेकिन मैं एक अंतर का उल्लेख करने के लिए मजबूर हूं जो अभी तक उल्लेख नहीं किया गया है, और यह सिंटैक्स ही है। यदि आप एक फ़ाइल को स्थानांतरित करना चाहते हैं और आप उपयोग करते हैं rename, तो आपको एक ही नाम दो बार डालना होगा।
move MyFile.txt MyFolder
बनाम
rename MyFile.txt MyFolder\MyFile.txt