Тема: CMD/BAT: Переименование дважды вложенной папки с кириллицей в пути
Здравствуйте.
Есть необходимость переименовать дважды вложенную в папку "Мои документы" подпапку.
Почитал форум получился следующий код:
@IF EXIST "%USERPROFILE%/Њ®Ё „®Єг¬Ґвл/" (
@ECHO Folder Њ®Ё „®Єг¬Ґвл exist.
@chcp 1251 >nul
@move "%USERPROFILE%\Мои документы\Program_folder\data" "%USERPROFILE%\Мои документы\Program_folder\Data_backup"
@chcp 866 > nul
@ECHO Folder renamed
@pause
) ELSE (
@ECHO Folder does not renamed.
@pause
)Пояснение: "Њ®Ё „®Єг¬Ґвл" - "Мои документы" в кодировке DOS-866.
Как результат - программа обнаруживает папку "Мои документы", но не переименовывает вложенную подпапку.
С англоязычным путём такой проблемы не возникает.
Что нужно сделать, чтобы переименовать дважды вложенную папку по этому пути?
Спасибо.


