1

Вскоре мне потребуется переименовать 22 000 файлов .jpg из imagereference.jpg в itemcode.jpg.

Само по себе переименование не является проблемой, проблема заключается в том, что на несколько тысяч изображений в настоящее время ссылаются множество раз, то есть мне нужно создать одно изображение для каждого кода элемента, например ...Коды элементов 755117, 755118, 755119 и 755120 все в настоящее время используют один .jpg (ссылка на изображение cly123.jpg) в качестве своего изображения, в то время как все они теперь должны иметь .jpg, каждое из которых имеет свой индивидуальный код элемента.

Хотя достаточно легко вручную скопировать четыре раза cly123.jpg и переименовать их в 755117.jpg, 755118.jpg, 755119.jpg и 755120.jpg, у меня есть более 7000 кодов элементов, ссылающихся на 2700 изображений, а в нескольких случаях - более 50 Все коды элементов в настоящее время используют одно и то же изображение, поэтому мне потребуется продублировать изображение еще 49 раз, прежде чем я смогу переименовать их в новый itemcode.jpg

У меня есть список всех кодов элементов, и какое изображение они ссылаются в настоящее время - есть ли простой способ автоматически дублировать изображения требуемое количество раз, каждое в соответствии со списком, или мне придется прикусить пулю и сделать их вручную?

3 ответа3

1

Программирование это ваша лучшая ставка, принимая список со ссылками -> отображение кода товара. Можно сделать практически на любом языке.

Но так как вы задаете вопрос о SuperUser, а не о StackOverflow, я предполагаю, что это не вариант. В этом случае инструмент переименования, такой как FilerFrog, может ускорить процесс, хотя это определенно не охватит все.

0

Стучит головой по столу

Извините, я только что понял, все, что мне было нужно, это простой пакетный файл для копирования / переименования изображений на основе списка, который у меня уже был.

Знаешь, когда что-то так очевидно, ты просто не видишь этого ... да, это ...

Спасибо за ответы, высоко ценится.

0

Вы можете избежать дублирования изображений, используя жесткие ссылки, чтобы они выглядели так, как будто все необходимые файлы jpg существуют независимо, когда это всего лишь один файл. Вы можете сделать это в Windows 7 с помощью утилиты командной строки mklink . В Windows XP вы можете использовать бесплатную распределительную утилиту для их создания. Любая из этих утилит может использоваться в пакетном файле для программного создания большого их количества.

Есть также хорошая утилита под названием Link Shell Extension, которая интегрируется с Explorer, но это не очень поможет, если вы создадите много из них автоматически.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .