首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#读txt文件的简单有关问题!

2012-06-13 
c#读txt文件的简单问题!!在一个txt文件中保存另外一个文件的路径,小弟需要从这个txt文件中读出路径,小弟用

c#读txt文件的简单问题!!
在一个txt文件中保存另外一个文件的路径,小弟需要从这个txt文件中读出路径,小弟用这种方法读出:

C# code
StreamReader strReader = new StreamReader(@"C:\path.txt", Encoding.GetEncoding("GB2312"));string[] strlist = strReader.ReadToEnd().Split('\n');

但是 读出路径中 为c:\\a.txt
我怎么才能读成c:\a.txt 呢? 谢谢!

[解决办法]
没关系,C#要为\做转义的,必须是双\\,否则就不认识了,就用这个去操作没问题,或者

@"c:\a.txt"
[解决办法]
你是不是在vs监视里看是 c:\\a.txt?
加上 Console.WriteLine(strlist[0]),运行后在控制台看看还有没2个斜杠
[解决办法]
“\\”是为了转义“\”,其实就是“\”
[解决办法]
这就好比 “\n”不是“\n”,而是回车。“\\n”才是“\n”一样。
[解决办法]
探讨
在一个txt文件中保存另外一个文件的路径,小弟需要从这个txt文件中读出路径,小弟用这种方法读出:
C# code

StreamReader strReader = new StreamReader(@"C:\path.txt", Encoding.GetEncoding("GB2312"));
string[] strlist = strReader.ReadToEnd().Split(……

[解决办法]
探讨

是小弟写错了 其实我每行后面多了一个\r... 怎么才能去除\r呢?
引用:

引用:
在一个txt文件中保存另外一个文件的路径,小弟需要从这个txt文件中读出路径,小弟用这种方法读出:
C# code

StreamReader strReader = new StreamReader(@"C:\path.txt", Encoding.GetEn……

热点排行