VS 2005 WinXP无法识别的转义序列
我正在编写一个连接到samba共享的应用程序。
然而,在我的道路,我得到一个编译错误:
unrecognized escape sequence
我使用的路径是这样的:
string path = "\\Samba\sun005\admin_config\test.txt";
我也曾尝试以下采用双层侧隙:
string path = "\\Samba\\sun005\\admin_config\\test.txt";
但是,上述编译好,但是当它运行时,它抱怨“找不到路径”
也试过如下:
string path = @"\\Samba\sun005\admin_config\test.txt";
当我在调试检查,我得到以下字符串
\\Samba\\sun005\\admin_config\\test.txt
我可以访问我的例外拒绝。现在我正在考虑这个问题。我没有设置用户名和密码。我认为这是我的问题。
非常感谢您的任何建议,
你用最后一行(用“@”)得到了什么错误?这似乎是正确的路要走。 – BoltClock 2010-07-21 02:46:06
我认为你是对的。我没有设置用户名和密码。如果仍有问题,我会报告。 – ant2009 2010-07-21 02:53:59
我假设你有一个名为'Samba'的服务器和一个名为'sun005'的共享目录为'admin_config'和'test.txt'文件。 ''\\\ Samba \\ sun005 \\ admin_config \\ test.txt“'可能应该工作。 – sarnold 2010-07-21 02:54:08