Мені потрібна команда, яку можна запустити з командного рядка, щоб створити папку для кожного файлу (на основі імені файлу) у каталозі, а потім перемістити файл у новостворені папки.
Приклад:
Початкова папка:
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
Б) міг би відлунняfor %i in (*) do @ECHO cmda && cmdb
с) С) можу додати, я думаю, що це / R, щоб пройти через підкаталоги.