C# 检查url unc目录路径是否存在
我正在尝试检查unc路径文件夹(来自web用户输入)是否存在,以下是我的代码:C# 检查url unc目录路径是否存在,c#,unc,C#,Unc,我正在尝试检查unc路径文件夹(来自web用户输入)是否存在,以下是我的代码: Directory.Exists("file://localhost/c$/folderName/"); //this always return false 这不是重复的:因为我正在处理url unc路径(使用“/”反斜杠)。您需要使用URI类型。首先,使用UNC路径定义一个新URI urifoo=新的Uri(“file://localhost/c$/folderName/” 然后,您只需要使用 Director
Directory.Exists("file://localhost/c$/folderName/"); //this always return false
这不是重复的:因为我正在处理url unc路径(使用“/”反斜杠)。您需要使用URI类型。首先,使用UNC路径定义一个新URI
urifoo=新的Uri(“file://localhost/c$/folderName/”代码>
然后,您只需要使用
Directory.Exists(foo.LocalPath)代码>
这将返回一个布尔值,并允许您根据该值执行代码
因此,您的整个代码如下所示:
Uri foo = new Uri("file://localhost/c$/folderName/");
if (!Directory.Exists(foo.LocalPath))
{
Debug.Log("UNC does not exist or is not accessible!");
}
else
{
Debug.Log("UNC exists!");
}
我已经找到了解决方案:
那么你可以在我添加的标题中发布一个答案作为答案,但你绝对不能编辑原始问题以包含答案。。。