Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/35: Рейтинг темы: голосов - 35, средняя оценка - 4.66
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534

Переименовать файлы по порядку

01.03.2019, 00:46. Показов 8300. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Количества файлов и новых имён равны. Можно задать соответствие файлов по порядку перечню имён? Первый файл получит первое имя в перечне и т.д.
Файлы
9E07.Web.mkv
9E08.Web.mkv
Имена
907 Slicer
908 Suzy
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2019, 00:46
Ответы с готовыми решениями:

Переместить файлы и переименовать по порядку
Помогите пожалуйста! Есть папка 1, в которой много разных файлов с разными именами формата *txt Необходимо все скопировать в папку 2 с...

Переименовать файлы
Здравствуйте! Помогите пожалуйста написать bat'ник. Есть папка, в которой сотни 3 картинок JPG, с разными длинными названиями. Нужно...

Переименовать файлы в папках
Добрый день! Дано: папка foto, в ней неограниченное число папок с названиями по принципу "052-01", "052-02" и т.д. В...

24
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
08.04.2023, 21:56  [ТС]
Студворк — интернет-сервис помощи студентам
Ha примере кода в прошлом сообщении от alpap, можно ли между частями echo и ren или иначе внедрить условие? Пример:
set /p P=Press Enter to continue or Space and Enter to exit.
if defined P exit else…
Для возможности выхода, если echo показала неподходящee. Пытался, но не смог как надо.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
09.04.2023, 09:11
Цитата Сообщение от Masutin Посмотреть сообщение
if defined P exit else…
Выражение (exit в данном случае) после условия и перед else должно браться в скобки.

Цитата Сообщение от Masutin Посмотреть сообщение
Для возможности выхода, если echo показала неподходящee.
Echo возвращает "%~2". Какая тут связь с нажатиями Space и Enter?

Цитата Сообщение от Masutin Посмотреть сообщение
Пытался, но не смог как надо.
И где сами попытки?
1
Нарушитель
7168 / 2337 / 353
Регистрация: 10.12.2013
Сообщений: 8,093
09.04.2023, 14:20
Masutin,

прошло 4 года, олимпийский интервал,

может всё-таки расскажешь, зачем всё это надо ?

( переименовать А в B - серьёзнейшая проблема, лучшие умы бились над ней, но отступились )
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
11.04.2023, 01:22  [ТС]
Переименование - однo из применений. Ещё примеры.
Сейчас так использую. C условием для выхода или продолжения будет лучше. Условием на последнем шаге выполнения, без повторения всего кода. Условие работает между двумя копиями ВСЕГО кода. Возможно ли оно c уже полученными результатами?
Windows Batch file
1
2
3
4
5
...do @(
echo Old: "%~n2" New: %%~b
set /p P=Press Enter to continue or Space and Enter to exit.
if defined P (exit) else (ren "%~n2%~x2" "%%~b%~x2")
)))
Bepoятнo, там и не должно работать, и pause не работает. Делал наугад, на разных шагах выполнения.
Space+Enter - простоe получениe defined, Enter - not defined.
0
Нарушитель
7168 / 2337 / 353
Регистрация: 10.12.2013
Сообщений: 8,093
11.04.2023, 02:29
Masutin, данная абстракция в программировании называется функция
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.04.2023, 02:29

Переименовать файлы в подпапках по маске
Добрый день. Есть множество подпапок с различными именами, в них лежат файлы, которые надо переименовать по маске все файлы *.jpg ...

Переименовать файлы, добавив дату
Нужно пакетно переименовать джипеги вида img_xxxx.jpg в год_месяц_день_час_минуты. В итоге получилось что-то вроде этого for %%A...

Переименовать все пнг файлы
Есть каталог в котором лежит бат файл, в этом же каталоге n-ое число папок пронумерованы 1..n в каждой папке лежит m файлов *.png Как...

Переименовать файлы во вложенных каталогах
Есть папка, в которой имеются вложенные папки. В них файлы. Нужно присвоить файлам порядковые номера. Т.е. 01.jpg, 02.jpg, 03.jpg, 04.jpg и...

Переименовать файлы в зависимости от их содержимого
Доброго дня всем. Есть папка, в ней комплект автоматически сгенерированных файлов, названия которых мне не подходят. Но иначе их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru