我想从我试过的文本文件中读取数据,但它显示错误显示文件路径中的错误
string txtfile = File.ReadAllText("D:\Temp\textdata.txt");
string txtdata = File.ReadAllText("D:\Temp\textstrings.txt");
string txtpara = File.ReadAllText("D:\Temp\textlines.txt");
Console.WriteLine(txtfile);
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine(txtpara);
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine(txtdata);
Run Code Online (Sandbox Code Playgroud)
我的文件已保存 d:\temp\textdata.txt
有人能告诉我吗?
问题是包含文件名的字符串中的反斜杠符号.字符序列\t表示制表符号.
你应该在你的字符串前加上@符号
@"D:\Temp\textdata.txt"
Run Code Online (Sandbox Code Playgroud)
或使用双斜杠
"D:\\Temp\\textdata.txt"
Run Code Online (Sandbox Code Playgroud)