Как сделать несколько копий одного и того же изображения, но с разными именами файлов?
Вскоре мне потребуется переименовать 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
У меня есть список всех кодов элементов, и какое изображение они ссылаются в настоящее время — есть ли простой способ автоматически дублировать изображения требуемое количество раз, каждое в соответствии со списком, или мне придется прикусить пулю и сделать их вручную?
Как создать много копий одного файла на Windows ?
Средствами командной строки. Копирование одного или нескольких файлов в другое место.
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B] источник [/A | /B]
[+ источник [/A | /B] [+ ..]] [результат [/A | /B]]
источник Имена одного или нескольких копируемых файлов.
/A Файл является текстовым файлом ASCII.
/B Файл является двоичным файлом.
/D Указывает на возможность создания зашифрованного файла
результат Каталог и/или имя для конечных файлов.
/V Проверка правильности копирования файлов.
/N Использование, если возможно, коротких имен при копировании
файлов, чьи имена не удовлетворяют стандарту 8.3.
/Y Подавление запроса подтверждения на перезапись существующего
конечного файла.
/-Y Обязательный запрос подтверждения на перезапись существующего
конечного файла.
/Z Копирование сетевых файлов с возобновлением.
/L Если источник является символической ссылкой, копирование
ссылки вместо реального файла, на который указывает ссылка.
Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
По умолчанию требуется подтверждение, если только команда COPY
не выполняется в пакетном файле.
Мне нужно сделать несколько копий файла с определенным именем файла
Мне нужно создать несколько тысяч файлов, которые являются дубликатом одного (изображения) файла в проекте имитатора полета.
Целевые файлы уже существуют в симуляции, но все 4 241 из них являются тем же файлом dds 86kb. Я манипулировал одним из этих изображений и теперь должен заменить существующие файлы.
У меня есть текстовый файл с именами файлов, которые необходимо создать, но у вас нет навыков автоматизации работы с копированием одного файла, который много раз с требуемым именем файла.
Может ли кто-нибудь помочь мне с тем, что я предполагаю, будет относительно простой операцией, чтобы сделать копию основного файла, итерирующую каждую копию с “именем файла” из текстового файла?
Примечание. Просто сообщите команду для проверки. Когда вы счастливы, измените echo(copy для copy чтобы активировать копию.
Добавить >nul в строку для подавления 1 file(s) copied сообщения.
сменить copy для copy/y чтобы перезаписать существующий файл (ы)
Это строка в пакетном файле. Если вы бежите прямо из подсказки, уменьшите каждый %%a до %a