Набившая оскомину тема о русских именах каталогов и файлов.

Обсуждение технических вопросов по продуктам Novell

Набившая оскомину тема о русских именах каталогов и файлов.

Сообщение Пилютик Михаил » 02 фев 2006, 17:07

Набившая оскомину тема о русских именах каталогов и файлов.

Исходная задача была такой, необходимо по cron на сервер удалять каталоги на NSS-диске среди которых есть с русскими именами (и каталоги и файлы), ни TOOLBOX, ни TBX(поставляется в NW6.5) не могут этого сделать. Решил попробовать Novell Script for NetWare (NSN), не тут-то было. В итоге пришел к простейшему тесту:

на томе NSS с помощью Total Comander создаю каталог (например, "Статистика"), в нем два подкаталога ("завод_3", "завод_4").
С NSN есть примеры скриптов, с помощью одного из них вывожу дерево каталогов (dir /s), каталог Статистика показывает, а имеющиеся в нем "завод_3" и "завод_4" нет.

Может быть у кого-нибудь есть мысли поэтому поводу.
Условия, в которых это проявляется:

Сервер - NW65SP4A и NW65SP5

:language
Current NLM language is (4) ENGLISH.
Current DOS code page is (866).

Клиент 4.91sp1 и 4.91sp2+491psp2_conn
Пилютик Михаил
 

Сообщение Юрий Арапов » 06 фев 2006, 11:49

Можно перед удалением переименовать каталоги, присвоив им короткие (DOS) имена, тогда удаление прокатывает.
Аватара пользователя
Юрий Арапов
 
Сообщения: 290
Зарегистрирован: 05 сен 2002, 11:47
Откуда: Казань

Как их переименуешь, если они не видны на сервере

Сообщение Пилютик Михаил » 06 фев 2006, 12:04

ArapovUV писал(а):Можно перед удалением переименовать каталоги, присвоив им короткие (DOS) имена, тогда удаление прокатывает.


Как их переименуешь, если они не видны на сервере (dir их не показывает)
Пилютик Михаил
 

Сообщение Timur Kazimirov » 06 фев 2006, 12:11

Так у тулбокса, насколько мне известно, по жизни проблемы с русским языком. А вот то, что NSN обломился, уже интересно...
Ну или, как временное решение, делать это с рабочей станции.
Timur Kazimirov
 
Сообщения: 1153
Зарегистрирован: 10 фев 2004, 09:56
Откуда: Южно-Сахалинск

Re: Как их переименуешь, если они не видны на сервере

Сообщение Юрий Арапов » 06 фев 2006, 12:51

Пилютик Михаил писал(а):Как их переименуешь, если они не видны на сервере (dir их не показывает)

А ты попробуй переименовать Статистика в Статист и снова дай команду dir /s

Дело в том, что у NSN грабли не сколько с русскими именами, сколько с длинными русскими именами.
Аватара пользователя
Юрий Арапов
 
Сообщения: 290
Зарегистрирован: 05 сен 2002, 11:47
Откуда: Казань

Re: Как их переименуешь, если они не видны на сервере

Сообщение Пилютик Михаил » 06 фев 2006, 13:20

ArapovUV писал(а):
Пилютик Михаил писал(а):Как их переименуешь, если они не видны на сервере (dir их не показывает)

А ты попробуй переименовать Статистика в Статист и снова дай команду dir /s

Дело в том, что у NSN грабли не сколько с русскими именами, сколько с длинными русскими именами.


Да, прошу прощения, не сообразил, переименовывать надо сверху вниз.

Буду пробовать применить эту мысль в скрипте удаления, т.е. буду пытаться идти в Москву через Владивосток и надеятся, что на эту проблему обратят внимание официальные представители Novell. Сам в силу ограниченных познаний английского затрудняюсь писать в bug report и тому подобное
Пилютик Михаил
 


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и гости: 59