Elven,
Привет! Отбзал оба варианта кодов - работает только второй, тот, что пауэр шел
Спасибоки, че тут исчо скажешь!
А вот в этом коде
Код:
@echo off
powershell -executionpolicy bypass -command "Get-ChildItem -file | Where-Object {$_.Extension -ne '.bat'} | ForEach-Object {Rename-Item """$($_.name)""" """$($_.name -replace '(\s)([1-9])(\s)', ' 0$2 ' -replace ' - ', ' - ')"""}"
pause
exit
можете убрать добавление тире в имя фала, и оставить только функцию добавления нуля перед цифрами? Если вам не трудно конечно.