![]() |
Раскладывание файлов по папкам
Всем привет!
Есть директория с несколькими сотнями файлов, каждый со своим именем (названия фильмов, расширения разные - от avi и mkv до rmvb). Задача - создать под каждый папку с соответствующим названием (таким же, как название файла), и переместить файлы туда. Причем, по некоторым фильмам файлов может быть два с одинаковым названием (файл самого фильма и называющийся так же файл субтитров .srt). Можно ли это как-то сделать малой кровью? Ситуация, возможно, осложняется тем, что в названиях есть разные скобки и китайские иероглифы. |
Все, вопрос решил - модифицировал скрипт отсюда http://forum.oszone.net/thread-220197.html
@Echo Off SetLocal EnableDelayedExpansion :: Обрабатываемая папка Set Folder=G:\divx1\test :: папка назначения Set Out=g:\divx1\test\result For /R "%Folder%" %%i In (*.*) Do ( Set ti=%%~ni MD "%Out%\!ti:~0,100!" Move "%%i" "%Out%\!ti:~0,100!">Nul ) Pause>Nul Можно сносить темку... |
Время: 19:59. |
Время: 19:59.
© OSzone.net 2001-