Как узнать путь к файлу файла на диске сетевого ресурса?

Я использую маленькое приложение.NET, которое интегрирует файл в другое приложение, однако, я продолжаю получать следующую ошибку в EventViewer (часть приложения.NET):

"Указанный путь, имя файла, или оба являются слишком длинными. Полностью определенное имя файла должно быть меньше чем 260 символами, и имя каталога должно быть меньше чем 248 символами".

Я понимаю, что путь должен быть слишком длинным, но я хотел бы знать точно, на что похож этот путь, и я понятия не имею, как видеть это. Файл находится на диске доли через мою сеть и здесь - то, на что мой путь похож (от строки поиска в Windows Explorer):

\\server100\companyname\app\cmp\it_transactions\thisismyfilename.csv

Это - ясно не дольше, чем 260 символов, однако, мне любопытно знать то, что перед \. Там какой-либо путь состоит в том, чтобы узнать это? Извините, если моя терминология является неправильной относительно этого, но у меня есть очень ограниченные знания о долях/дисках файла и сетях.

Спасибо!

0
задан 18 September 2014 в 22:05
1 ответ

Это сообщение об ошибке появляется в случае, если путь к файлу недоступен для пространства имен System.IO.Library. Попробуйте получить путь к файлу с помощью библиотеки Delimon.Win32.IO , и это решит вашу проблему. Вы можете загрузить библиотеку с сайта Microsoft .

0
ответ дан 5 December 2019 в 13:17

Теги

Похожие вопросы