【问题标题】:Reference Path On Another Server on Network C#网络 C# 上另一台服务器上的引用路径
【发布时间】:2015-07-11 09:59:32
【问题描述】:

我在尝试引用与我的应用程序位于同一网络上的另一个驱动器\路径时遇到问题。

string LocationPath = "\\servername\F$\FirstDirectory\SecondDirectory\filename.txt";

我想使用 streamreader 来捕获这个文件的内容,但似乎无法访问它。这就是我在文件资源管理器中引用目录的方式,如何在 C# 中完成?

感谢您的任何意见!

【问题讨论】:

  • 您是否授予网络用户/IIS 用户对文件夹/文件的访问权限
  • 我是/visual studio/application 在网络中,如果我在文件资源管理器中键入 \servername\F$\FirstDirectory\SecondDirectory\filename.txt 并用两个反斜杠启动它可以找到该文件.但是以编程方式我无法做到这一点?

标签: c# file network-programming server


【解决方案1】:

你需要转义反斜杠:

string LocationPath = "\\\\servername\\F$\\FirstDirectory\\SecondDirectory\\filename.txt";

或使用逐字字符串:

string LocationPath = @"\\servername\F$\FirstDirectory\SecondDirectory\filename.txt";

【讨论】:

  • 您提供的逐字字符串正是我使用的字符串。
  • 我有正确的解决方案,我一定是目录错误。对不起大家。但正确的答案是这个,以备日后参考
猜你喜欢
  • 2010-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 2023-02-03
  • 1970-01-01
相关资源
最近更新 更多