如何在.net mvc 3中使用c#检查网络中文件的存在
Posted
技术标签:
【中文标题】如何在.net mvc 3中使用c#检查网络中文件的存在【英文标题】:How to check existence of a file in network with c# in .net mvc 3 【发布时间】:2012-02-23 04:02:10 【问题描述】:我正在尝试访问网络中的文件,但它给了我找不到路径的错误。 我应该怎么做才能在.net MVC 3中使用c#检查网络中是否存在文件
File.Exists("\\102.102.112.250\\some_pictures\\" + apicturename + ".jpg")
这是网络地址\\102.102.112.250\some_pictures
做了我的研究,但仍然找不到正确的答案..
【问题讨论】:
【参考方案1】:您可能只需要在路径开头转义 \
:
File.Exists("\\\\102.102.112.250\\some_pictures\\" + apicturename + ".jpg")
您也可以使用:
File.Exists(@"\\102.102.112.250\some_pictures\" + apicturename + ".jpg")
这更容易阅读,因为您不需要在逐字字符串中转义 \
。
【讨论】:
【参考方案2】:创建一个指向同一位置的网络共享,并使用共享而不是 ip 来检查文件是否存在。
【讨论】:
以上是关于如何在.net mvc 3中使用c#检查网络中文件的存在的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 C# 在 ASP.NET Core 3.1 MVC 中使用会话变量
如何在 Asp.net MVC C# 中使用 Linq 从多个表中选择具有最大计数值的记录