मुझे एक कमांड की आवश्यकता है जो एक निर्देशिका में प्रत्येक फ़ाइल (फ़ाइल-नाम के आधार पर) के लिए एक फ़ोल्डर बनाने के लिए कमांड लाइन से चलाया जा सकता है और फिर फ़ाइल को नए बनाए गए फ़ोल्डरों में स्थानांतरित कर सकता है।
उदाहरण :
फ़ोल्डर प्रारंभ करना:
Dog.jpg
Cat.jpg
वर्तमान कमांड निर्देशिका में प्रत्येक फ़ाइलनाम के लिए एक फ़ोल्डर बनाने में निम्न आदेश बहुत अच्छा काम करता है।
for %i in (*) do md "%~ni"
परिणाम फ़ोल्डर:
\Dog\
\Cat\
Dog.jpg
Cat.jpg
मुझे इसे एक कदम आगे ले जाने और फ़ाइल को फ़ोल्डर में ले जाने की आवश्यकता है।
मैं क्या हासिल करना चाहता हूं:
\Dog\Dog.jpg
\Cat\Cat.jpg
क्या कोई मुझे यह सब करने के लिए एक आदेश के साथ मदद कर सकता है?
for %i in (*) do cmda && cmdb
B) पहलेfor %i in (*) do @ECHO cmda && cmdb
C को प्रतिध्वनित कर सकता था) जोड़ सकता था मुझे लगता है कि यह सबडाइरों के माध्यम से जाने के लिए एक / R है।