Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переименовать файла с условием...

Ответить
Настройки темы
CMD/BAT - [решено] Переименовать файла с условием...

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


Изменения
Автор: 9119
Дата: 23-12-2020
Добрый.

Есть файл - sound.mp3, по пути - С:\Temp
Помогите с батником:

Если в папке есть этот файл - переименовать его в sound1.mp3. Если его нет - вывести в консоль "Файл не найден"
Если в папке есть sound.mp3 и sound1.mp3 - переименовать sound.mp3 в sound2.mp3
Если в папке есть sound.mp3, sound1.mp3, sound2.mp3 - переименовать sound.mp3 в sound3.mp3
Если в папке есть sound.mp3, sound1.mp3, sound2.mp3, sound3.mp3 - переименовать sound.mp3 в sound4.mp3
.....и так до sound10.mp3 (или до бесконечности)

Отправлено: 22:22, 23-12-2020

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


я, когда задавал вопросы выше, предполагал такой вариант (он очень похож на предложенные выше, но выложу раз уже влез в тему)
Код: Выделить весь код
@echo off
set "d=C:\Papka"
set "f=sound.mp3"

call :#copy "%d%" "%f%"
pause& exit

:#copy
 setlocal
  pushd "%~1"
   if not exist "%~n2%n%%~x2" (>nul copy "%~2" "%~n2%n%%~x2"|| echo Файл "%f%" не найден) else (set /a n+=1& goto #copy)
  popd
 endlocal
exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:17, 25-12-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переименовать файла с условием...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Переименовать папку в имя файла Sorda Хочу все знать 1 30-01-2019 19:05
2010 - "Прикрутить" столбец из другого файла с условием blackeangel Microsoft Office (Word, Excel, Outlook и т.д.) 16 08-02-2016 09:02
PowerShell - [решено] С условием убрать первую букву в имени файла c4uran Скриптовые языки администрирования Windows 4 09-12-2015 16:14
CMD/BAT - [решено] Батник меняющий имя файла(как правильно переименовать)? ofcoss Скриптовые языки администрирования Windows 1 07-09-2009 12:53
Недопустимая длинна имени файла - как переименовать blqs Хочу все знать 4 19-10-2007 08:15




 
Переход