Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Создание папки по дате выделенного файла с последующим перемещением

Q: В одном каталоге находится огромное количество файлов. Требуется их отсортировать по дате, и переместить в каталоги, содержащие в имени даты файлов.
A: Можно использовать этот скрипт, единственное отличие - использует не дату, а имя. Переделать под дату элементарно.

Павел Дубровский

A: Создаём в папке с файлами папки с нужными датами. Запускаем групповое переименование для файлов.

В строку "Маска для имени" вводим что-то вроде [YMD]#[N]
Отмечаем галочку "Рег. выражения" и вводим
"Найти" - #
"Заменить на" - $1\\$1
После нажатия на кнопку "Выполнить" файлы переместятся в папки, но только если папки уже существуют.
Нужно учитывать, что описанное поведение может являться багом и его могут удалить в следующих версиях TC.
Проблема создания каталогов с нужными датами решается так: заранее создаётся множество каталогов (1|2|3|4|5|6 и т.д.), далее групповое переименование по маске
[Y].[M].[C]

где [C] будет счётчиком числа.

По ответам форума http://forum.wincmd.ru