标题:关于文本文件读写的问题(新手)
只看楼主
purpleandy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-8
 问题点数:0 回复次数:3 
关于文本文件读写的问题(新手)

最近在用C#做WINCE的东西,在对文件读写是出了问题.

if (!File.Exist("temp.txt"))
{
File.Create("temp.txt");
}
StreamReader sr = new StreamReader("temp.txt");

请问这个语句本身有错误吗?
为什么一运行就到这个地方中断.

搜索更多相关主题的帖子: 文本文件 temp txt StreamReader 
2007-06-08 15:50
huanglong
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-8
得分:0 

语句本身无错!!可能是对流进行操作代码有错把!!把完整的代码发上来大家一起研究一下!!

2007-06-09 00:10
log
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-6-9
得分:0 
File.Exist应该是File.Exists

StreamReader sr = new StreamReader("temp.txt");
说这句有其他线程在操作该文件,但上面的File.Create创建完以后又不能关..

把StreamReader 写到其他事件里试试
或者从头到尾都不要删temp.txt这个文件,自己先创建好,然后在StreamReader 抛个异常说文件已损坏
2007-06-09 09:13
purpleandy
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-6-8
得分:0 
谢谢,楼上这位兄弟,我可能找到原因了,我回去释放一下线程,试试哈。。。。。
2007-06-09 20:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-145946-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.159836 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved