Страница 1 из 1

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

СообщениеДобавлено: 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) имена, тогда удаление прокатывает.

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

СообщениеДобавлено: 06 фев 2006, 12:04
Пилютик Михаил
ArapovUV писал(а):Можно перед удалением переименовать каталоги, присвоив им короткие (DOS) имена, тогда удаление прокатывает.


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

СообщениеДобавлено: 06 фев 2006, 12:11
Timur Kazimirov
Так у тулбокса, насколько мне известно, по жизни проблемы с русским языком. А вот то, что NSN обломился, уже интересно...
Ну или, как временное решение, делать это с рабочей станции.

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

СообщениеДобавлено: 06 фев 2006, 12:51
Юрий Арапов
Пилютик Михаил писал(а):Как их переименуешь, если они не видны на сервере (dir их не показывает)

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

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

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

СообщениеДобавлено: 06 фев 2006, 13:20
Пилютик Михаил
ArapovUV писал(а):
Пилютик Михаил писал(а):Как их переименуешь, если они не видны на сервере (dir их не показывает)

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

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


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

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