|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Пакетная замена файлов одним файлом |
|
CMD/BAT - Пакетная замена файлов одним файлом
|
Новый участник Сообщения: 2 |
Здравствуйте форумчане. Помогите, пожалуйста, решить следующую задачу с помощью BAT-файла (если это возможно):
1. Есть папка "dds_files" с подкаталогами в них файлы *.dds 2. Есть один файл transparent.dds (пустышка с прозрачным слоем) к примеру будет находиться в папке с BAT-файлом. 3. Необходимо найти все файлы *.dds заменить на transparent.dds НО оставить оригинальное название файла. т.е. переименовать transparent.dds в оригинальное название замененного файла *.dds архив с файлами Для большего понимания структуры каталогов/файлов кусочек лога:
D:\dds_files\content\Buildings\bld000_base\bld000_base.dds D:\dds_files\content\Buildings\bld000_base\bld000_base.dds D:\dds_files\content\Buildings\bld000_base\bld000_base_NM.dds D:\dds_files\content\Buildings\bld000_base\bld000_base_SM.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed_crash1.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed_crash1_NM.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed_crash1_SM.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed_NM.dds D:\dds_files\content\Buildings\bld002_MiddleWoodShed\bld002_MiddleWoodShed_SM.dds D:\dds_files\content\Buildings\bld003_LittleWoodShed\bld003_LittleWoodShed.dds D:\dds_files\content\Buildings\bld003_LittleWoodShed\bld003_LittleWoodShed_crash1.dds D:\dds_files\content\Buildings\bld003_LittleWoodShed\bld003_LittleWoodShed_NM.dds D:\dds_files\content\Buildings\bld003_LittleWoodShed\bld003_LittleWoodShed_SM.dds D:\dds_files\content\Buildings\bld004_LittleStoneShed\bld004_LittleStoneShed.dds D:\dds_files\content\Buildings\bld004_LittleStoneShed\bld004_LittleStoneShed_NM.dds D:\dds_files\content\Buildings\bld004_LittleStoneShed\bld004_LittleStoneShed_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4101_chouse_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash_base.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash_base_NM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash_base_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash_NM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_crash_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_details.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_details_NM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_details_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_roof_base.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_roof_base_NM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_roof_base_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_wall_1.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_wall_1_NM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_05_12_11_wall_1_SM.dds D:\dds_files\content\Buildings\bld403_chouse\bld4103_chouse_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4105_chouse_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4111_thouse_crash_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4111_thouse_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4112_thouse_crash_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4112_thouse_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld41_lods.dds D:\dds_files\content\Buildings\bld403_chouse\bld4506_coverleft1_UV2.dds D:\dds_files\content\Buildings\bld403_chouse\bld4507_coverleft2_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_crash_base.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_crash_base_NM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_crash_base_SM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_details.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_details_NM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_details_SM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_roof_base.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_roof_base_NM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_roof_base_SM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall1.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall1_NM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall1_SM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall2_NM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4107_ahouse_wall2_SM.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4108_ahouse_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4109_ahouse_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4113_thouse_crash_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4113_thouse_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4115_town_hall_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\bld4117_halfmoon_house_crash_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\Bld4504_coverright1_UV2.dds D:\dds_files\content\Buildings\bld407_ahouse\Bld4505_coverright2_UV2.dds и таких файлов очень много 11500 шт. Очень прошу помогите пожалуйста если такое возможно реализовать! Замена на пустой файл путем создания пустышки по оригиналу не подходит, нужно чтобы файл был с тектстурой (т.е. открывался) для этого и нужен transparent.dds. |
|
Отправлено: 15:12, 29-06-2015 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 15:30, 29-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Elven, спасибо большое!!! как раз то что нужно!! Оперативно, только создал тему сразу откликнулись, до этого инет шерстил пару суток ))
|
Отправлено: 15:47, 29-06-2015 | #3 |
Новый участник Сообщения: 1
|
Профиль | Сайт | Отправить PM | Цитировать Братан, спасибо большое! Ты очень помог мне)) благодаря тебе я сэкономил 10 часов)
|
Отправлено: 18:30, 31-08-2020 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Включение/отключение устройств одним .bat файлом | BuSHmaker | Скриптовые языки администрирования Windows | 34 | 01-04-2019 21:57 | |
Пакетная проверка аудио файлов на ошибки | stp242 | Видео и аудио: обработка и кодирование | 7 | 03-03-2014 21:06 | |
Любой язык - [решено] Пакетная замена текста в файлах | Seryoga204 | Скриптовые языки администрирования Windows | 2 | 29-09-2013 15:29 | |
Пакетная замена в html-файлах | y3ep | Программное обеспечение Windows | 7 | 11-06-2004 08:06 | |
Пакетная конвертация или преобразование графических файлов | UTU | Программное обеспечение Windows | 12 | 09-06-2004 19:55 |
|