файлы с одинаковыми именами

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

файлы с одинаковыми именами

Сообщение sine » 05 мар 2009, 04:00

на сервере лежит файл с именем:

траляля.xls

можно создать в этой же папке файл с именем:

ТРАЛЯЛЯ.xls

однако переименовать этот файл в:

ТРАляля.xls

нельзя, винда ругается, говорит, файл не найден. однако, создать файл:

ТРАляля.xls

возможно. буквы в имени файла - русские. сервер 6.5, сп7. расширение не важно, xls просто так написал.
это глюк? или фишка какая-то? и как лечить?
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Сообщение solomin » 05 мар 2009, 09:13

Если в винде так создает, то это глюк винды(может быть и конкретного клиента новелла). для никсов это нормально(в смысле различие регистра).
solomin
 
Сообщения: 80
Зарегистрирован: 11 мар 2008, 11:24
Откуда: Екатеринбург

Сообщение sine » 05 мар 2009, 10:03

никсов нету. все под виндой хр. клиент 4.91 сп4
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Возможно остатки ДОСа

Сообщение Павел Гарбар » 05 мар 2009, 10:05

Винда создает еще и короткое имя в формате 8.3 (регистр вроде не важен), так вот они могут и совпадать, так как исходное имя у тебя 7 символов. Так что читай доку по длинным и коротким именам в винде и как это работает в сети.
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Сообщение sine » 05 мар 2009, 10:09

пробовал и длинные имена - та же ерунда. по-моему, винда создает короткие имена только на фат. почитаю, все же, что-нибудь
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Сообщение Иван Левшин aka Ivan L. » 05 мар 2009, 10:39

Если речь идет об OES2 Linux - такое возможно, сам недавно столкнулся. Венда видит два файла с одинаковым именем, но в разном регистре - но именно что делать ничего не дает. Открывает при этом тот, что идет первым - т.е., согласно правил сортировки, тот, в котором содержатся заглавные буквы. Удаляет - сразу оба. Вот такие пироги :)
Иван Левшин aka Ivan L.
 
Сообщения: 2592
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Сообщение sine » 05 мар 2009, 10:48

сервере: нетварь без линукса.
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Сообщение Иван Левшин aka Ivan L. » 05 мар 2009, 11:11

Тогда надо ковырять настройки клиентской части. Нетвари на регистр в имени по все равному.
Иван Левшин aka Ivan L.
 
Сообщения: 2592
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Сообщение Владимир Горяев » 05 мар 2009, 11:23

sine
1. Запусти CCна сервере и посмотри как он будет в редакторе создавать такие файлы.
2. Клиент 4.91.4 глюковат, патчить надо.
3. Включи в клиенте поддержку UTF-8.
4. Ну и посмотри как на локальных дисках ведет себя венда, может просто вендовый глюк.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Сергей Дубров » 05 мар 2009, 15:48

sine писал(а):по-моему, винда создает короткие имена только на фат.

Нет, по умолчанию и на NTFS тоже. Отключаемо в:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Filesystem\NtfsDisable8dot3NameCreation

Обычно отключение мотивируется желанием повысить производительность файловой системы.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Сообщение sine » 06 мар 2009, 03:52

Владимир Горяев писал(а):sine
1. Запусти CCна сервере и посмотри как он будет в редакторе создавать такие файлы.
2. Клиент 4.91.4 глюковат, патчить надо.
3. Включи в клиенте поддержку UTF-8.
4. Ну и посмотри как на локальных дисках ведет себя венда, может просто вендовый глюк.


1. во вторник попробуем
2. а если 4.91.5 поставить?
3. UTF8 отключена на всех клиентах, сделано, т.к. были проблемы с видимостью файлов клиентами, у которых не совпадают эти настройки. решено было выключить на всех клиентах. попробую на своем включить, посмотреть..
4. винда ведет себя нормально. на двух системах пробовал русской и английской хр везде одинаково
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Мы с sine вместе работаем

Сообщение Танин Виктор » 10 мар 2009, 03:22

Не может такая свистопляска быть из-за кодовой страницы на сервере?
Код: Выделить всё
FIN:language                         
  Current NLM language is (4) ENGLISH.
  Current DOS code page is (437).     

С консоли русские буквы не вводятся (codepage виной?), поэтому в СС пока ничего не получилось.
Аватара пользователя
Танин Виктор
 
Сообщения: 141
Зарегистрирован: 03 фев 2004, 04:36
Откуда: Владивосток

Сообщение sine » 11 мар 2009, 08:14

включил utf8 на клиенте - глюк убрался. однако, файлы, созданные ранее с русскими буквами в названии, стали называться кракозябрами. возможно, некоторые из них не будут доступны клиентом.
есть ли возможность переконвертить на сервере имена файлов в кодировку utf8?
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток

Сообщение Музалёв Николай » 11 мар 2009, 12:18

Решение вЛоб:
Предполагается такие объекты закачать на рабочую станцию, когда на ней ЕЩЁ НЕ ВКЛЮЧЕНО utf8, затем удалить это на сервере.

Потом включить на станции utf8 и выкачать объекты на сервер.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение sine » 12 мар 2009, 03:51

жесть.
а без закачки на станцию можно обойтись?
sine
 
Сообщения: 27
Зарегистрирован: 28 янв 2009, 03:04
Откуда: Владивосток


Вернуться в Novell

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron