如何在c#中从文本文件中读取数据
本文关键字:文件 读取 数据 文本 | 更新日期: 2023-09-27 18:19:31
我想从文本文件中读取数据我试过了,但显示错误在文件的路径上显示错误
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);
我的文件保存在d:'temp'textdata.txt
中
有人能告诉我吗?
问题是包含文件名的字符串中的反斜杠符号。字符序列't
表示制表符号。
您应该在字符串前面加上类似的@
符号
@"D:'Temp'textdata.txt"
或者像一样使用双斜线
"D:''Temp''textdata.txt"
string value = File.ReadAllText(@"D:'temp'textdata.txt");
Console.WriteLine(value);
请注意"@
",这是路径中多余反斜杠的转义字符。