eFilerError

Автор Тема: eFilerError  (Прочитано 2698 раз)

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

Оффлайн AtomohodАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 453
  • Карма: 1
eFilerError
« : 31-05-2021, 10:36:10 »
Здравствуйте!
При сохранении dwg получаю ошибку

"eFilerError" at Autodesk.AutoCAD.DatabaseServices.Database.SaveAs(String fileName, DwgVersion version)\r\n   at IsoSketches.SketchMaker.MakeIsometricDrawings() in C:\\Users\\rebel\\Downloads\\IsoSketches20210530\\IsoSketches\\SketchMaker.cs:line 68"

строка 68 это:
Код - C# [Выбрать]
  1. db.SaveAs(name, DwgVersion.AC1021);

Как я понимаю это связано с именем файла.
Путь формирую так:
Код - C# [Выбрать]
  1. string name = $@"D:\Developer\iso\{sysName} {DateTime.Now}.dwg";
Что в нем может приводить к ошибке? Расширение файла я добавил.

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: eFilerError
« Ответ #1 : 31-05-2021, 10:47:47 »
DateTime.Now
Там же наверняка есть слеши и двоеточия, т.е. запрещенные символы.

Отмечено как Решение Atomohod 02-06-2021, 16:37:12

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: eFilerError
« Ответ #2 : 31-05-2021, 11:32:50 »
Atomohod,
Или недопустимое имя файла, или нет прав на запись в этот файл (в этот каталог).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн AtomohodАвтор темы

  • ADN OPEN
  • ****
  • Сообщений: 453
  • Карма: 1
Re: eFilerError
« Ответ #3 : 02-06-2021, 16:37:02 »
нет прав на запись в этот файл (в этот каталог).
Оказалось так. Имя файла гарантированно без запрещенных символов, тут я проверял.