回 帖 发 新 帖 刷新版面

主题:File.Close()为何迟缓严重

-----------------------------------------

StreamReader st= new StreamWriter("data_.dat");   /*......*/

/*....
......
...*/

st.Close();

try{            
     File.Delete("data.dat");
     
}catch(Exception){
         
}

-------------------------------------------

如上,在delete时出现异常,不能正常删除,

但是这个多运行几次就能删了,不知道是为什么

回复列表 (共4个回复)

沙发

StreamReader st= new StreamWriter("data_.dat");   
这句有问题
StreamReader 定义的对象怎么用StreamWriter实例化呢?编译能通过吗

板凳

不好意思这是发帖时写错了~

编的是先read后delete,read关了后delete不行~~

3 楼

是不是data.dat文件的属性不对或者是data.dat文件不存在,或者其它程序正在访问data.dat

4 楼

这个都没有~已经放弃这个用法了,谢谢了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册