Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
 bat на переименование определенных файлов  [new]
QendO
Member

Откуда:
Сообщений: 1
Здравствуйте. Извинюсь, если неправильно выбран раздел для темы. Выбирал там, где нашел похожие темы.

Нужно создать bat на переименование определенных файлов в определенное имя. Два файла лежат в одной папке, еще один файл в другой папке, которая лежит в той же папке. Пример того, как мне нужно это переименовать (структура такая же, названия заменены):

D/Папка/файл1.ехе > D/Папка/файл1old.exe
D/Папка/файл2.ехе > D/Папка/файл2old.exe
D/Папка/Подпапка/файл3.cfg > D/Папка/Подпапка/файл3old.cfg
D/Папка/файл1new.exe > D/Папка/файл1.exe
D/Папка/файл2new.exe > D/Папка/файл2.exe
D/Папка/Подпапка/файл3new.cfg > D/Папка/Подпапка/файл3.cfg

То есть, по сути, у меня есть по 2 версии 3 файлов, мне нужно регулярно менять по их местами. Копировать-вставить неудобно, т.к. файлы большие, на это уходит много времени. По аналогии будет создан еще один батник, который будет приписывать приставку "new" и убирать "old". Если можете, напишите весь батник, т.к. это не моя стихия. Я смогу только переделать во второй (надеюсь). Очень надеюсь на вашу помощь. Заранее благодарю всех.
4 авг 19, 15:20    [21941568]     Ответить | Цитировать Сообщить модератору
 Re: bat на переименование определенных файлов  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2027
QendO,

если именно определённые файлы, то:
echo off

ren D:\Папка\файл1.exe файл1old.exe
ren D:\Папка\файл2.exe файл2old.exe
ren D:\Папка\Подпапка\файл3.cfg файл3old.cfg

ren D:\Папка\файл1new.exe файл1.exe
ren D:\Папка\файл2new.exe файл2.exe
ren D:\Папка\Подпапка\файл3new.cfg файл3.cfg


Сохранить как something.bat в кодировке OEM 866, чтобы кириллические воспринимались.
4 авг 19, 16:23    [21941588]     Ответить | Цитировать Сообщить модератору
Все форумы / Программирование Ответить