![]() |
Удаление папки с иероглифами в названии
Как удалить папку имеющую в названии Кирилл??
RD /s /q Кирилл Не срабатывает. |
Попробуйте обрамить кавычками имя каталога:
Скрытый текст
![]() |
Sisin, если у вас стоит сторонний диспетчер файлов типа FAR или Total Commander — отключить в нём показ длинных имён файлов и удалить по короткому имени (которое ничем не будет напоминать длинное).
Если не стоит — воспользуйтесь штатными средствами командного процессора Windows, т.е. cmd.exe, запустив его с правами администратора. Войдите в папку, в которой лежит ваш каталог со странным именем, и выполните команду dir /AD /X В одной из строк результата будет видно в конце "странное" имя (кстати, вполне возможно что из-за различия кодировок отличающееся от того, что вы видите в Windows), а перед ним — короткое их 8 символов. Здесь же сразу удаляете папку по короткому имени. Пример на скриншоте, по короткому имени удаляется каталог с длинным именем Пробный каталог, лежащий в каталоге C:\TEMP. ![]() |
Цитата:
|
mwz, в данном случае нет такой необходимости. Ни для Far Manager'а, ни для Total Commander'а, ни для самого интерпретатора команд, ни для Проводника.
Цитата:
Код:
@echo off |
С ключами /s /q все сработало, благодарю.
Блин, а названием вроде ������ не срабатывает. |
Цитата:
В данном случае сохраняете пакетный файл в UTF-8/65001 без BOM: Код:
@echo off |
т.е. в одном bat эти два никак не объединить??
|
Sisin, ну, почему же, символы «РљРёСЂРёР»Р»» входят в кодовую страницу UTF-8/65001 и потому можно сохранить пакетный файл именно в ней:
Код:
@echo off Скрытый текст
![]() |
Время: 18:00. |
Время: 18:00.
© OSzone.net 2001-