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