नाम और चाल के बीच अंतर क्या है?


16

विंडोज़ कंसोल (cmd / कमांड) में आप लिख सकते हैं rename a bया move a b। दोनों के बीच अंतर क्या है?

जवाबों:


25

दो मुख्य अंतर हैं:

  1. renameफ़ाइलों को किसी अन्य निर्देशिका या ड्राइव में नहीं ले moveजा सकते।

  2. renameमौजूदा फ़ाइलों को अधिलेखित नहीं कर सकता, move( /yपैरामीटर का उपयोग करके ) कर सकता है।

अधिक जानकारी के लिए के लिए दस्तावेज़ देखें renameऔर move


15

पारंपरिक cmd.exeखोल को मानते हुए :

rename फ़ाइलों को किसी भिन्न निर्देशिका में स्थानांतरित नहीं किया जा सकता है।

move *.txt E:\Notes

लेकिन यह एक साथ कई फ़ाइलों का नाम बदल सकता है। उदाहरण के लिए:

rename very-long-name.c *.cpp

rename *.txt *.lol

rename proj1.* "Project 1.*"

(यह काम करता है क्योंकि एमएस-डॉस command.comऔर विंडोज cmd.exeगोले, उनके यूनिक्स समकक्षों के विपरीत, वाइल्डकार्ड्स का स्वचालित रूप से विस्तार नहीं करते हैं - यह कार्यक्रम के लिए ही शेष है।)


2

दो अच्छे उत्तर पहले से ही हैं, लेकिन मैं एक अंतर का उल्लेख करने के लिए मजबूर हूं जो अभी तक उल्लेख नहीं किया गया है, और यह सिंटैक्स ही है। यदि आप एक फ़ाइल को स्थानांतरित करना चाहते हैं और आप उपयोग करते हैं rename, तो आपको एक ही नाम दो बार डालना होगा।

move MyFile.txt MyFolder

बनाम

rename MyFile.txt MyFolder\MyFile.txt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.