Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Не работает файл bat если есть русские слова в пути (http://forum.oszone.net/showthread.php?t=337427)

Sly_Fox__ 28-10-2018 18:25 2838129

Не работает файл bat если есть русские слова в пути
 
Подскажите, как правильно написать данный код:
RMDIR /S /Q C:\Users\Administrator\Documents\Общие документы\Games
Не могу не как сделать чтобы на русском мог ввести. Переименовать папку " Общие документы " нельзя. Подскажи как правильно сделать, чтобы bat работал при запуске ?

alpap 28-10-2018 21:48 2838168

Цитата:

Цитата Sly_Fox__
чтобы на русском мог ввести »

или отобразить или найти наверное?
Цитата:

Цитата Sly_Fox__
Переименовать папку " Общие документы " нельзя »

есть немало системных папок которые нельзя (просто) переименовать или удалить. Это просто прихоть или без этого никак не обойтись?

Busla 29-10-2018 00:04 2838189

Sly_Fox__, если это код батника, а не команда в интерактивной консоли, то может быть проблема в несовпадении кодировки файла и консоли, где он исполняется.

Другой момент, что "Папка" - это элемент интерфейса, а на диске - директории/каталоги. Если "Общие документы" была скопирована из Общего псевдопрофиля, то это директория Documents, просто внутри неё в скрытом файле desktop.ini прописано локализованое название (вернее, ссылка на ресурсный файл).

yurfed 29-10-2018 00:49 2838191

Sly_Fox__, в начало батника вставьте
Код:

chcp 1251 >NUL
или
Код:

chcp 866 >NUL
или вообще так
Код:

chcp 1251 >nul
for /f "delims=" %%A in ("Мой текст") do >nul chcp 866& echo.%%A

в зависимости от ситуации.
ЗЫ Можно воспользоваться Akelpad или Notepad++ и сохранить в кодировке OEM-866.

O L E G 30-10-2018 12:59 2838407

RMDIR /S /Q "C:\Users\Administrator\Documents\Общие документы\Games"

mwz 30-10-2018 23:38 2838535

Sly_Fox__, сдаётся мне что вы не ту папку ищете, и вам надо удалять не её (а доступ к ней идёт через NTFS-связь; кстати, откуда в папке Administrator\Documents вообще взялась папка "Общие документы"...), а саму папку с играми "%ProgramFiles%\Microsoft Games" и папку Games с ярлыками на эти игры, лежащую в "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\". ;)


Время: 23:47.

Время: 23:47.
© OSzone.net 2001-