Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 25.02.2017
Сообщений: 24
1

Переименование имен файлов bat

25.02.2017, 17:20. Показов 1744. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, друзья!

Столкнулся со следующей проблемой:

- имеются файлы произвольной длинны в произвольных папках следующего формата "Иванов_ММ_02_1.jpg", "Иванов_ММ_02_2.jpg", "Иванов_ММ_02_3.jpg"......""Иванов_ММ_02_9.jpg".

Необходимо перед последним символом имени файла вставить ноль "0", чтобы получить следующее "Иванов_ММ_02_01.jpg", "Иванов_ММ_02_02.jpg" "Иванов_ММ_02_03.jpg" и т. д. до девятого файла. Проблема только с первыми 9-ю файлами, остальные имеют корректный формат.

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

Большое спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2017, 17:20
Ответы с готовыми решениями:

Переименование файлов по маске имён
Доброго дня! Поставили мне такую задачу: Есть файлы в папке 0262500 (1).011 0262500 (2).011...

Переименование файлов: из имен удалить символы с 5-ой по 8-ую позицию
Всем привет. Нужна помощь. Задача следующая: Имеются файлы в папке определенного формата с именами...

Переименование файлов в папках с добавлением к именам этих файлов имён этих папок
Есть 4 папки с архивом записей с камеры видеонаблюдения с именами 13 14 15 16. В каждой папке...

Bat на сравнение имён файлов с текущей датой
Здравствуйте. Прошу помочь с созданием файла, который будет сравнивать имя файла с текущей датой...

3
200 / 210 / 69
Регистрация: 09.02.2016
Сообщений: 1,040
25.02.2017, 19:10 2
Windows Batch file
1
2
3
4
5
6
7
8
9
@echo off
Setlocal EnableDelayedExpansion
for  %%a in (*.jpg) do (
set /a m+=1
set b=%%a
set c=!b:~0,-5!
if "!m!"=="10" (exit /b) else (ren %%a !c!0!m!.jpg)
)
pause
0
6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,302
25.02.2017, 19:43 3
Лучший ответ Сообщение было отмечено Avras как решение

Решение

так:
Windows Batch file
1
2
3
4
5
6
7
8
9
rename *_1.jpg *_01.jpg
rename *_2.jpg *_02.jpg
rename *_3.jpg *_03.jpg
rename *_4.jpg *_04.jpg
rename *_5.jpg *_05.jpg
rename *_6.jpg *_06.jpg
rename *_7.jpg *_07.jpg
rename *_8.jpg *_08.jpg
rename *_9.jpg *_09.jpg
или так:
Windows Batch file
1
for /L %x in ( 1 1 9 ) do @rename *_%x.jpg *_0%x.jpg
1
0 / 0 / 0
Регистрация: 25.02.2017
Сообщений: 24
26.02.2017, 16:16  [ТС] 4
Спасибо большое! Сейчас буду тестировать
0
26.02.2017, 16:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2017, 16:16
Помогаю со студенческими работами здесь

BAT-ник для создания файла с заданным текстом и вставка в него имен файлов и их расширения из списка
Добрый день В общем стоит такая задача: В некую папку C:\PATH периодически закидываются файлы...

BAT-файл для записи в лог имён и дат и времени изменения файлов, созданных после его же последнего запуска
Дня всем ГУРУ доброго! Возникла такая проблема, есть каталог куда периодически пишутся файлы......

Список имен файлов без имен папок и скрытых файлов
Здравствуйте Я пытаюсь вывести список имен файлов в текущей папке без отображения имен папок и...

Поиск файлов по списку имён и по заданным расширениям с выводом полных имён найденных в текстовый файл
Доброго времени суток! Стоит задача сделать батник. Для поиска файлов по списку имён (кириллица)...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru