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

  • Автор темы Автор темы sambaynu
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

sambaynu

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

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


:(
 

Не по теме:

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


:(

Не по теме:

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

 
Можно попробовать обновить Яву. Или проверить ее настройки безопасности, которые в процессе одного из апдейтов могли измениться.

Лично я с таким не сталкивался. Путей с пробелами на сервере сколько угодно, но русских символов в названиях не допускаю.
 
У меня такая же ерунда со спулером от CTP Thermoflex. Как объяснял сервисник в самом СТР стоит комп с каким то серверным линуксом который так реагирует на русские буквы, пробелы и символы.
 
Труфло тоже служебные символы и кириллицу в путях не ест. Что немудрено - там такая же ява.

Не по теме:
Разработчики сильно обленились - многокилобаксовый софт писать сажают индусов на детском конструкторе.
'P:E'
 
Нашел закономерность для своего случая. Такое поведение в Сигне характерно только для модуля Package. Макеты цепляет без проблем. Видать криво написанный движок Package Designer'а интегрировали в Сигну, потому они одинаково реагируют на такое событие.
 
Это - общая проблема софта, написанного на яве. Простого решения данной проблемы нет - в одном месте даже если побороть, вылезет в другом, причем с непредсказуемым эффектом. Радикальное решение - избегать спецсимволов и кириллицы в путях файлов.
 
Радикальное решение - избегать спецсимволов и кириллицы в путях файлов.
Как уже говорил, это не мой случай. Рад бы, но с этими данными работают офисные люди, которым нужны человеко-читаемые имена файлов, то есть по-русски и с пробелами. К слову, против кириллицы принектовский софт, как выяснилось, не против - только пробелы и только в сетевых адресах его смущают. Не возьмусь приучать несколько человек к именованию файлов через подчеркивание, а тем более объяснять для чего это нужно.
Проблема выплывает только на препрессе. Препресс решил конфликтные файлы зеркалить локально. И все довольны. :)
 
Пришла такая мысля.
Может есть в природе или возможно создать что-то вроде транслятора, простойки между ФС и конкретным софтом, который на лету пережевывал бы по определенным правилам имена файлов. В итоге софтина думает что открыла "Buklet_Lico_-povtor-", а на деле транслятор прозрачно общается с файлом "Буклет Лицо (повтор)". При этом прикидывается локальным диском. Многие проблемы решились бы.
 
Статус
Закрыто для дальнейших ответов.