Слишком длинный путь или имя файла, как можно обойти
Кто с большим опытом может подскажете. Пытаюсь сохранить файл с БД, он имеет слишком много символов в названии, в следствии чего вылетает ошибка Слишком длинный путь или имя файла. Полное имя файла должно содержать меньше 260 знаков, а имя каталога - меньше 248 знаков. Порывшись в инете наткнулся на такую библиотеку, как Delimon.Win32.IO Library.
Но она не поддерживает FileStream, который есть у меня в коде
using (FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate))
{
fs.Write(fileContent, 0, fileContent.Length);
}
как можно заменить FS на библиотеку Delimon, в инете инфы и примеров очень мало по такой задаче, может кто сталкивался. Либо есть какие-то другие варианты
попробовал сделать по примеру этой статьи, теперь вылетает ошибка Не удалось найти часть пути.... и собственно выводит весь путь к файлу