Слишком длинный путь или имя файла, как можно обойти

Кто с большим опытом может подскажете. Пытаюсь сохранить файл с БД, он имеет слишком много символов в названии, в следствии чего вылетает ошибка Слишком длинный путь или имя файла. Полное имя файла должно содержать меньше 260 знаков, а имя каталога - меньше 248 знаков. Порывшись в инете наткнулся на такую библиотеку, как Delimon.Win32.I​O Library. Но она не поддерживает FileStream, который есть у меня в коде

using (FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate))
    {
         fs.Write(fileContent, 0, fileContent.Length);
    }

как можно заменить FS на библиотеку Delimon, в инете инфы и примеров очень мало по такой задаче, может кто сталкивался. Либо есть какие-то другие варианты


попробовал сделать по примеру этой статьи, теперь вылетает ошибка Не удалось найти часть пути.... и собственно выводит весь путь к файлу


Ответы (0 шт):