我想開一家xxx.txt文件保存在桌面我的電腦,但該方案給出了一個給予在C#中的文件路徑
錯誤分析器錯誤無法識別的轉義序列「\ d」 。我試圖給
文件的路徑爲「C:\ Documents和Settings \用戶\桌面\ xxx.txt」。
難道我給的路徑以正確的方式或是否有任何其他的方式來給它
我想開一家xxx.txt文件保存在桌面我的電腦,但該方案給出了一個給予在C#中的文件路徑
錯誤分析器錯誤無法識別的轉義序列「\ d」 。我試圖給
文件的路徑爲「C:\ Documents和Settings \用戶\桌面\ xxx.txt」。
難道我給的路徑以正確的方式或是否有任何其他的方式來給它
\
是在C#中的字符串轉義字符。它用於特殊字符,如換行符(\n
)。要編寫文字\
你有另一\
報價:
string myFileName = "C:\\Documents and Settings\\user\\Desktop\\xxx.txt";
另一種方法是禁用的報價與@
字符的字符串:
string myFileName = @"C:\Documents and Settings\user\Desktop\xxx.txt";
你的路徑更改爲C:\\Documents and Settings\\user\\Desktop\\xxx.txt
。
使用此路徑:
string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "xxx.txt");
嘗試使用C:\ Documents和Settings \用戶\桌面/ xxx.txt
而不是C:\ Documents和Settings \用戶\桌面\ xxx.txt
這個答案顯然是錯誤的。 – slugster 2012-04-10 05:49:22
我不得不在我的項目中訪問一個文件,所以文件夾'lib'包含我需要的所有文件,我把這個文件夾放在我項目的'bin'文件夾中,現在我可以從lib文件夾訪問我需要的任何文件。 在代碼路徑,我用如下:
StreamReader sr = new StreamReader("..\\lib\\myFile.src");
效果很好! :)
試試這個''C:/ Documents and Settings/user/Desktop/xxx.txt「'如果有幫助 – PresleyDias 2012-04-10 05:43:29
請檢查此鏈接http://stackoverflow.com/questions/10083543/how-to-read -data-from-a-text-file-if-the-file-location-is-unknown-in-c – 2012-04-10 05:45:56
@ PresleyDias它的工作非常感謝 – Sarao 2012-04-10 05:49:29