Я ищу, чтобы создать сценарий, который переименует все изображения в папке после имени папки, в которой они находятся. Это будет использоваться для переименования нескольких папок с изображениями сразу, так как я использую его для стандартизации схема именования всех моих комиксов. Поэтому я бы сказал, что 75 * .cbz плохо разобщен в каталоге, затем я запустил указанный скрипт из папки, содержащей подпапки, содержащие изображения, которые составляют каждый комикс, чтобы переименовать каждое изображение.Пакетное переименование файлов с использованием имени папки?
структура будет представлять собой, например:
PageRenamer.bat
Название серии 000 (год) \
Название pg1.jpg, имя pg2.jpg ... Имя pg24.jpg
Название серии 001 (год) \
Название серии 001 000.jpg, название серии 001 001.jpg ... Название серии 001 025.jpg
Etc ...
Конечный результат я ищу то, что после запуска сценария каждое изображение называется Series Name 001 (Year) 000.jpg
- Series Name 001 (Year) 025.jpg
(количество страниц/изображений могут различаться) и пребывает в папке Series Name 001 (Year)\
. Теперь все это надеется, что мои комиксы будут однослойными архивами. Было бы даже лучше, если бы был способ интегрировать возможность перемещения любых изображений в подпапках в каждой подпапке (комический корень) в корневую подпапку (комический корень). Пример:
PageRenamer.bat
Название серии 000 (год) \
Series Название 000 \
Имя pg1.jpg, имя pg2.jpg ... Имя pg24.jpg
Название серии 001 (год) \
Название серии 001 \
Название серии 001 \
Название серии 001 000.jpg, название серии 001 001.jpg ... Название серии 001 025.jpg
Etc ...
Изменение его в соответствии с форматом примера 1 (включая удаление не используемых ранее папок). Любая помощь очень приветствуется. Я с удовольствием получу скрипт, достаточно простой, чтобы выполнить первую задачу, поскольку большинство комиксов - это один слой. Это было бы огромным бонусом, если бы мне не пришлось беспокоиться о том, чтобы зафиксировать те, которые нет.
Как выглядит ваш текущий сценарий и какие у вас проблемы? (сообщения, как правило, закрываются, если вы не указали, что вы уже пробовали, и какие проблемы вы столкнулись) – admdrew
Ну, я искал и искал, и я нашел 100 различных способов переименовать их всех с помощью (1) - (25), но это оба уродливые и не такие функциональные, как схема 000-025. Я не могу найти так, чтобы их пронумеровать без скобок. Я мог бы написать некоторый скрипт bs, который, как я знаю, не будет работать, но я не вижу смысла, поскольку сценарий для этого правильно будет совершенно другим. Я также не знаю, как архивировать перемещение изображений в каждый корень папок, но это бонусная строка кода, насколько мне известно. – Dracrius
Код Binaryatrocity точно, где я нахожусь. Я не могу понять, как сделать этот простой код надлежащим образом выполнить эту задачу. В частности, использование имени папок и нумерации изображений 000-025, а не по умолчанию (1) - (26), которое используется при переименовании нескольких файлов. – Dracrius