Ho bisogno di un comando che può essere eseguito dalla riga di comando per creare una cartella per ciascun file (in base al nome del file) in una directory e quindi spostare il file nelle cartelle appena create.
Esempio :
Cartella iniziale:
Dog.jpg
Cat.jpg
Il seguente comando funziona perfettamente nella creazione di una cartella per ciascun nome file nella directory di lavoro corrente.
for %i in (*) do md "%~ni"
Cartella dei risultati:
\Dog\
\Cat\
Dog.jpg
Cat.jpg
Devo fare un ulteriore passo avanti e spostare il file nella cartella.
Quello che voglio ottenere è:
\Dog\Dog.jpg
\Cat\Cat.jpg
Qualcuno può aiutarmi con un comando per fare tutto questo?
for %i in (*) do cmda && cmdb
B) potrebbe fare eco primafor %i in (*) do @ECHO cmda && cmdb
C) potrebbe aggiungere, penso che sia a / R passare attraverso i sottodir.