Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Metallor, тогда попробуйте так:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=%~1
set /a iCount = 101

if defined sSourceFolder (
	if exist "%sSourceFolder%\." (
		pushd "%sSourceFolder%"
		
		for /f "usebackq delims=" %%i in (
			`2^>nul dir /b /a:-d "*.mp3"`
		) do (
			for /l %%j in (1, 1, %iCount%) do (
				set sTemplate=0000%%j
				echo [%%~i] ---^> [%%~ni_!sTemplate:~-4!%%~xi]
				>nul copy "%%~i" "%%~ni_!sTemplate:~-4!%%~xi"
			)
			del /f /q "%%~i"
		)
		
		popd
	) else (
		echo Can't find source folder [%sSourceFolder%].
		exit /b 2
	)
) else (
	echo Usage: %~nx0 ^<Source folder^>
	exit /b 1
)

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

Отправлено: 03:32, 02-01-2016 | #5