Цитата:
убрать точку в началах имён папок и имена папок были заглавными буквами
|
Код:

@echo off
setlocal
1>nul chcp 1251
for /f "tokens=*" %%i in (' dir /b /ad ') do call:1 "%%i"
1>nul chcp 866
goto:eof
:1
set "name=%~1"
if "%name:~0,1%"=="." (set "name=%name:~1%")
for /f "tokens=*" %%i in (' echo %name% ^| sed "s/\(.*\)/\U\1/" ') do ren %1 "%%i"
sed