Файл не открывается и не переименовывается

Автор СВ, 14.11.25, 10:47:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

СВ

Впервые такое.
Создал СБ-чертёж, простой: - вид детали и наложенный на него рисунок. Понадобилось распечатать его - Компас три раза вылетает. При очередном запуске Компас уже отказывается открывать этот файл. Посовещались и пришли к мнению: распространённое явление - слишком длинное имя файла (что почему-то не мешало первые два раза файлу открываться). Пробую переименовать - не переименовывается. (С баком - то же самое)
Что это такое, что делать в таких случаях?
- - -
(Восстановил (благо не сложно), с коротким наименованием: всё работает, естественно.)

Alekzander

Добра всем!

Как вариант укоротить имена папок или подпапок где лежит это добро

Попробовать скопировать папку на уровень корня диска

А уж опосля!!!
+ Благодарностей: 1

lavgirb

Длинное имя это больше 255 символов.
Если меньше, то длина имени точно не может быть причиной.
+ Благодарностей: 1

СВ

 Да, перемещение (и сокращение пути) даёт и переименовать, и, естественно, открыть файл. (Вернул переименованный на старое место - открывается).

Вопрос - но почему он не переименовывается, когда "длинный"?

Дмитрий22

+ Благодарностей: 1

СВ

Да, такая там подсказка:
"...
Итак, вы включили поддержку длинных путей в Windows, однако это не означает, что теперь все программы будут корректно работать с путями, превышающими лимит.
Дело в том, что приложение должно быть специально разработанным для работы с длинными путями и в его манифесте должна быть включена опция longPathAware. Проверить поддерживает ли конкретное приложение работу с длинными путями можно по его манифесту. Иногда это бывает отдельный XML файл, хранящийся в каталоге приложения, или (чаще всего) манифест зашит в исполняемый EXE файл.
...
Для обхода ограничения Win32 API многие приложения сразу разрабатываются для использования абсолютный путь к файлу, на который не действует ограничение MAX_PATH..."


А конкретно, знаете, Компас поддерживает длинные пути?

Дмитрий22

ИИ сказал, что скорее всего нет, чтоб точно убедиться нужно проверять или задать вопрос в техподдержку.

Alekzander

Помнится в мохнатые  годы Win 3.11? DOS 6.22, а может 95, не помню точно, был файл конфигурации, где
при таких траблах цифирку меняешь и работаешь
Сам лично проделывал
В  настоящее время ходил к админу - сказали ничего сделать нельзя, ограничение на длину есть и ничего не поделаешь
Естественно проверить не могу, доступа ни к чему нет.
А если имя длинное, то да - и погладиться не даётся

GenTAPo

Цитата: СВ от 14.11.25, 11:18:22А конкретно, знаете, Компас поддерживает длинные пути?
А причём КОМПАС. А потому что он во всём виноват... Когда то на работе проекты были у каждого на компе индивидуально. Длинные пути никак не превышали 255 знаков и всё открывалось. Заметил проблему, когда, как назначенный заодно администратором КБ, переносил всё на сервер предприятия и компоновал по проекту, чтобы всё в одной папке, а не у каждого своя часть. Но там к имени добавлялся ещё путь к серверу. Когда перенёс, увидел, что некоторые файлы почему то не перенеслись. Вот и оказалось, что общая длина имени с добавлением пути к серверу была длиннее. Это Win, а не КОМПАС. Зато пришли в выводу, надо давать более компактные имена. Укоротили и всё перенеслось.

lavgirb

Длинными именами лучше просто не злоупотреблять.
Я бы как минимум удалил Сборочный чертеж. В обозначении есть СБ. Этого достаточно.
+ Благодарностей: 1

chromium

Ещё длиннее название надо придумать, а особенно путь. Типичная проблема компаса

СВ

#11
Цитата: lavgirb от 14.11.25, 11:55:41Я бы как минимум удалил Сборочный чертеж. В обозначении есть СБ. Этого достаточно.
Именно так и делаю всегда при сохранении файла (даже слова сокращаю). А тут зевнул. И на тебе - уже не переименовывается.