Как проверить наличие файла в сети с c # в .net mvc 3 - PullRequest
1 голос
/ 31 января 2012

Я пытаюсь найти файл в сети, но выдает ошибку, путь не найден.Что я должен сделать, чтобы проверить наличие файла в сети с c # в .net MVC 3

File.Exists("\\102.102.112.250\\some_pictures\\" + apicturename + ".jpg")

Это сетевой адрес \\102.102.112.250\some_pictures

провел мое исследование, но все еще не смог найтиправильный ответ ..

Ответы [ 2 ]

2 голосов
/ 31 января 2012

Возможно, вам просто нужно экранировать \ в начале вашего пути:

File.Exists("\\\\102.102.112.250\\some_pictures\\" + apicturename + ".jpg")

В качестве альтернативы вы можете использовать:

File.Exists(@"\\102.102.112.250\some_pictures\" + apicturename + ".jpg")

Что немного прощепрочитайте, поскольку вам не нужно экранировать \ в дословной строке.

1 голос
/ 31 января 2012

Создайте сетевой ресурс, который указывает на то же место, и используйте ресурс вместо ip для проверки существования файла.

...