我曾尝试使用IP地址从其他计算机读取该文件,但我无法读取该文件。它引发了异常,例如“无法找到路径的一部分”E:\ IPFile_Read \ IPFile_Read \ BIN \调试\ @ \的IPAddress \测试\ News.txt'“
代码:
{
StreamReader sr = new StreamReader("@\\IPaddress\\Test\\News.txt");
line = sr.ReadLine();
while (line != null)
{
text_Data.Text = line;
line = sr.ReadLine();
}
sr.Close();
Console.ReadLine();
}
如何从另一台计算机读取文本文件。
答案 0 :(得分:6)
"@\\IPaddress\\Test\\News.txt"
应为@"\\IPaddress\Test\News.txt"
。对于逐字字符串,@
在开头引号之前,如果您使用逐字字符串,则不需要转义斜杠。 UNC前缀仍然需要\\
,因为它确实有两个反斜杠。