Встречал в журнале Хакер в разделе FAQ, скрипт (.batник) перемещающий файлы по маске в разные папки. Ну что то вроде быстрого наведения порядка в папке Dowloads. Чтобы .mp3, wav в одну папку, .avi, mp4 в другую и т.д. В каком то номере с декабря по март, в каком номере журнала не помню. А журналы все скачивать, трафик жечь. Может кто помнит, встречал? Или есть подобный скриптик-помощник? П.С. погуглил, стоящего ничего не нашел. Заранее спасибо.
Только попроверяйте сначала, а мне кажется его поведение довольно сложно предсказуемым, если уже существует файл с именем, совпадающим с создаваемым каталогом.
В цикле по всем файлам текущего каталога выполняются 2 действия :
1) mkdir @ext - пытается создать каталог с именем, равным расширению текущего файла (если каталог уже есть - ничего страшного не произойдет)
2) move @file @ext - переносит текущий файл в подкаталог с именем, равным расширению
Хм.... теперь разобрал команду forfiles. Красивый выход придумали. Но все же "тот" скрипт по забитым маскам расширений в цикле перемещал файлы в конкретные директории, к примеру .mp3, .wav в C:\music или .mp4, .avi в С:\video и т.д. А тут получается группировка файлов в каталоги. Причем каталоги создаются в исходном.