Potrzebuję polecenia, które można uruchomić z wiersza polecenia, aby utworzyć folder dla każdego pliku (na podstawie nazwy pliku) w katalogu, a następnie przenieść plik do nowo utworzonych folderów.
Przykład:
Folder początkowy:
Dog.jpg
Cat.jpg
Poniższe polecenie działa świetnie podczas tworzenia folderu dla każdej nazwy pliku w bieżącym katalogu roboczym.
for %i in (*) do md "%~ni"
Folder wyników:
\Dog\
\Cat\
Dog.jpg
Cat.jpg
Muszę pójść o krok dalej i przenieść plik do folderu.
Chcę osiągnąć:
\Dog\Dog.jpg
\Cat\Cat.jpg
Czy ktoś może mi pomóc jednym poleceniem, aby to wszystko zrobić?
for %i in (*) do cmda && cmdb
B) może powtórzyć najpierwfor %i in (*) do @ECHO cmda && cmdb
C) może dodać Myślę, że przejście przez podkatalogi to / R.