Пробелы в сетевых путях.

Статус
Закрыто для дальнейших ответов.

sambaynu

Топикстартер
12 лет на форуме
Сообщения
284
Реакции
49
Signa 4.5.1. Обозначилась такая проблема.
Попытка открыть файл по сети (напрямую или через сетевой диск), в пути или имени которого есть пробел, заканчивается сообщением "File invalid". С локальными файлами такого не происходит. Такая же проблема в Package Designer: видимо процедура работы с файловой системой на той же Яве написана.
Если кто сталкивался, расскажите как боролись. Если возможно побороть конечно.
 

Valentin

15 лет на форуме
Сообщения
2 272
Реакции
1 244

Не по теме:
Не Signa, а spooler Fuji СТР. Заказчики внешние, репроцентр.
Наотрез не воспринимал имена файлов кириллицей.
Пришлось ручками переименовывать:(.
"Привыкание" месяцев шесть. Особенно когда во внешне латинском названии файла одна буква русская.


:(
 

sambaynu

Топикстартер
12 лет на форуме
Сообщения
284
Реакции
49

Не по теме:

Наотрез не воспринимал имена файлов кириллицей.


:(

Не по теме:

В вашем случае вообще жесть. Но в таком случае я бы решил вопрос переименования скриптом. Однако у меня ситуация такая, что переименовывать не очень хочется: с файловой свалкой работают другие люди, которые не поймут почему в именах вместо пробела появилось подчеркивание.

 

TRANTOR

Son of a Gun
R.I.P.
Сообщения
4 566
Реакции
2 956
Можно попробовать обновить Яву. Или проверить ее настройки безопасности, которые в процессе одного из апдейтов могли измениться.

Лично я с таким не сталкивался. Путей с пробелами на сервере сколько угодно, но русских символов в названиях не допускаю.
 

Dmitriy

20 лет на форуме
Сообщения
387
Реакции
203
У меня такая же ерунда со спулером от CTP Thermoflex. Как объяснял сервисник в самом СТР стоит комп с каким то серверным линуксом который так реагирует на русские буквы, пробелы и символы.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Труфло тоже служебные символы и кириллицу в путях не ест. Что немудрено - там такая же ява.

Не по теме:
Разработчики сильно обленились - многокилобаксовый софт писать сажают индусов на детском конструкторе.
'P:E'
 

sambaynu

Топикстартер
12 лет на форуме
Сообщения
284
Реакции
49
Нашел закономерность для своего случая. Такое поведение в Сигне характерно только для модуля Package. Макеты цепляет без проблем. Видать криво написанный движок Package Designer'а интегрировали в Сигну, потому они одинаково реагируют на такое событие.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Это - общая проблема софта, написанного на яве. Простого решения данной проблемы нет - в одном месте даже если побороть, вылезет в другом, причем с непредсказуемым эффектом. Радикальное решение - избегать спецсимволов и кириллицы в путях файлов.
 

sambaynu

Топикстартер
12 лет на форуме
Сообщения
284
Реакции
49
Радикальное решение - избегать спецсимволов и кириллицы в путях файлов.
Как уже говорил, это не мой случай. Рад бы, но с этими данными работают офисные люди, которым нужны человеко-читаемые имена файлов, то есть по-русски и с пробелами. К слову, против кириллицы принектовский софт, как выяснилось, не против - только пробелы и только в сетевых адресах его смущают. Не возьмусь приучать несколько человек к именованию файлов через подчеркивание, а тем более объяснять для чего это нужно.
Проблема выплывает только на препрессе. Препресс решил конфликтные файлы зеркалить локально. И все довольны. :)
 

sambaynu

Топикстартер
12 лет на форуме
Сообщения
284
Реакции
49
Пришла такая мысля.
Может есть в природе или возможно создать что-то вроде транслятора, простойки между ФС и конкретным софтом, который на лету пережевывал бы по определенным правилам имена файлов. В итоге софтина думает что открыла "Buklet_Lico_-povtor-", а на деле транслятор прозрачно общается с файлом "Буклет Лицо (повтор)". При этом прикидывается локальным диском. Многие проблемы решились бы.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Статус
Закрыто для дальнейших ответов.