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

Показать сообщение отдельно

Ветеран


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

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


Упрощение кода на основе идеи коллеги megaloman:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=sound.mp3
set /a iCount = 1

if not exist "%sSourceFile%" (
	echo Source file [%sSourceFile%] not found.
	exit /b 1
)

:Repeat
	for %%i in ("%sSourceFile%") do 2>nul ren "%sSourceFile%" "%%~ni!iCount!%%~xi" || (
		set /a iCount += 1
		goto :Repeat
	)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:20, 24-12-2020 | #9