如何在.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 中使用会话变量

MVC asp.net 从网络文件夹加载图像

如何在 Asp.net MVC C# 中使用 Linq 从多个表中选择具有最大计数值的记录

在 ASP.NET MVC (C#) 上提供静态文件

如何从字节数组 c# MVC .NET Core 在 iframe 中显示 pdf

使用 C# 从 ASP.Net MVC 中的视频文件中获取视频元数据的最佳方法是啥?