FiLinX
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребят, подскажите.. Есть вот у меня один батничек для групповой замены файлов с сохранением их имён: Код: @echo off set "nf_or=papka_in\file.dds" set "d_out=papka_out" for /f "delims=" %%a in ('dir/a-d/b "%d_out%\*.dds"') do copy/y "%nf_or%" "%d_out%\%%a" exit | Например имеем рабочую директорию с несколькими десятками .dds и .thm файлов, вида: trees_bark_a_01.dds trees_bark_a_01.thm trees_bark_a_01_bump#.dds trees_bark_a_01_bump.dds trees_bark_a_02.dds trees_bark_a_02.thm trees_bark_a_02_bump#.dds trees_atp_willow_branch2_rotten.dds И вот я указанным в батнике образцом .dds файла, заменяю все .dds файлы в той рабочей директории, но, с сохранением их имён, не трогая .thm файлы. То-есть, вот был например trees_bark_a_01.dds весом 635kb, стал им же, но весом как тот образец в 2kb. Воот.. А теперь вопрос - как бы мне получить похожий батничек для замены образцовым файлом, но заменять надо именно одноимённые с ним файлы находящиеся в нескольких папках определённой директории? Для примера вот есть некая директория levels, в ней куча папок, где в каждой находится по нужному файлу для замены. Ну это как бы просто копирование файла в куда то с заменой, но только это куда то - множественное) Надеюсь подскажете) пысы: отмена паники - всё оказалось прозаичнее, в самом тотале уже есть данный фукционал )) | Всего записей: 2255 | Зарегистр. 05-05-2010 | Отправлено: 18:57 21-11-2023 | Исправлено: FiLinX, 19:29 21-11-2023 |
|