c# - 如何检查 UNC 路径中是否存在文件?

标签 c#

我正在尝试使用 C# 中的 File.Exist() 函数检查 UNC 路径中文件的存在,但即使文件存在,它也只返回 false。

示例代码如下

outPath="\\DevSrv\\outPath\\result.txt";
if(File.Exists(outPath))
{
 .....
}

如果路径“\DevSrv\outPath\result.txt”有效,上述代码总是失败。我可以使用 Windows 资源管理器访问该路径。


抱歉,我在创建这篇文章时错过了“\”

最佳答案

在字符串前使用 @ 以避免必须转义斜杠

outPath=@"\\DevSrv\outPath\result.txt";
if(File.Exists(outPath))
{
  .....
}

关于c# - 如何检查 UNC 路径中是否存在文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058082/

相关文章:

c# - 检测非移动浏览器

C# 如何将错误追加到 1 个消息框中?

c# - "using"指令有什么好处吗?

c# - 如何反序列化复杂且嵌套的 JSON?

c# - C#/WPF 项目中的类在 C++/CLI 项目中不起作用

c# - 在 Microsoft Bot Framework 中使用 FormFlow 的动态多个选择字段

c# - 获取音频混合器中可视化的单个 Windows 应用程序当前音量输出级别

c# - WF4 WorkflowDesigner.View 中 "activity selected"的事件

c# - Exception 的 MethodHandle 什么时候改变?

C# 位置问题