Здесь у меня есть некоторый код, который находит все файлы .m4a и перекликается имя файла минус первые три символа:Пакетные найти файлы
setlocal enabledelayedexpansion
for %%a in (*.m4a) do (
set oldName=%%a
set newName=!oldName:~3!
echo !newName!
)
Однако, я хочу сделать это только для файлов, начиная с 1 или 0. Я знаю, что могу использовать
for %%a in (0*.m4a) do (
только для файлов, начинающихся с 0, но как это сделать как для 1, так и для 0? Спасибо за любую помощь.
эй, извините, что добавил к вопросу, но вы знаете, как переименовать файл, а затем в newName? Я попробовал ren %% a! NewName! но он не работал – user3764734
@ user3764734, тот же код. В этом случае '%% a' вернет имя файла, поэтому' ren "%% a" "! NewName!" ' –
@ user3764734, Это не сработало для вас? Какую ошибку вы получаете? –