社区
C#
帖子详情
关于streamwriter发生磁盘已满异常的资源释放
zhaoqilong
2005-10-18 11:59:59
如果发生了磁盘已满的异常,是没有办法调用close方法来释放被streamwriter占用的资源的,不知道大家还有没有其他什么办法,期待中。。。
...全文
192
13
打赏
收藏
关于streamwriter发生磁盘已满异常的资源释放
如果发生了磁盘已满的异常,是没有办法调用close方法来释放被streamwriter占用的资源的,不知道大家还有没有其他什么办法,期待中。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inter1
2006-05-19
打赏
举报
回复
也遇到这个问题,同求答案
inter1
2006-05-19
打赏
举报
回复
http://support.microsoft.com/kb/892544/en-us
frankyshu
2005-10-28
打赏
举报
回复
也遇到这个问题,同求答案
scx2002112
2005-10-19
打赏
举报
回复
顶
zhaoqilong
2005-10-19
打赏
举报
回复
本人试过如下方法
1.GC.Collect();失败,文件仍然被进程调用。
2.通过FileStream.Close();失败
zhaoqilong
2005-10-19
打赏
举报
回复
顶起来,顶起来
zhaoqilong
2005-10-19
打赏
举报
回复
如果自己写一个继承IDisposeable接口的基类,自定义资源回收,应该可以解决这个问题,但是这就意味着我要自己写一个实现streamwriter类功能的类,工作量太大,有没有其他的方法!?
maplehjn
2005-10-19
打赏
举报
回复
可不可以用派生类阿
============================
向各位前辈致敬!
zhaoqilong
2005-10-19
打赏
举报
回复
难道没有人知道么,失望啊
JadyWang
2005-10-18
打赏
举报
回复
不懂,学习…………
zhaoqilong
2005-10-18
打赏
举报
回复
streamwriter的Dispose()方法是受保护的,如何调用???
jimh
2005-10-18
打赏
举报
回复
Dispose(),可以释放资源,而且会忽略错误。
zhaoqilong
2005-10-18
打赏
举报
回复
顶一下,因为在close的时候一样会引发磁盘已满的异常,因为close方法会把stream输出到文件,但是又没有足够的空间
C#入门精讲8文件操作
【教学理念】 1、把“需要工作的人”变成“工作需要的人” 2、创设“立足学生、突出项目、强化技术、提高能力”的教学局面。 【课程特色】 1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习 2、教学过程实例丰富、强调技术关键点、并且分析透彻 3、物美价廉 此外,提供源代码+配套练习+答疑+上课日志。
StreamWriter
对象与StreamReader对象
FileStream类虽然可以用于任何数据文件,但是,在处理文本文件时
StreamWriter
类和StreamReader类更方便。 一、
StreamWriter
对象:
StreamWriter
类允许将字符和字符串写入到文件中,它处理底层的转换,向FileStream 对象写入数据。 还可以通过许多方法创建
StreamWriter
对象。如果已经有了FileStream 对象,就可以使用此
C#--
StreamWriter
和StreamReader对象及常用函数
在上面的示例中,我们创建了一个 StreamReader 对象 sr,并使用 ReadLine() 方法逐行读取文件中的数据,直到文件的末尾。Flush() 是
StreamWriter
类的一个方法,用于强制将缓冲区中的数据写入到基础流(即文件流)中,并清空缓冲区。该方法通常用于按行读取文本文件,每次调用 ReadLine() 方法会读取文件中的下一行文本数据,并将其作为一个字符串返回。这在需要确保文件中的数据被立即写入到
磁盘
中时非常有用,例如在关闭文件之前调用该方法可以确保文件中的所有数据都被写入。
StreamReader和
StreamWriter
类知识点
StreamWriter
篇 一、
StreamWriter
实现一个 TextWriter,使其以一种特定的编码向流中写入字符。 [SerializableAttribute] [ComVisibleAttribute(true)] public class
StreamWriter
: TextWriter
StreamWriter
旨在以一种特定的编码输出字符,而...
Unity3d:
资源
释放
时存储空间不足引发的思考和遇到的问题
手机游戏第一次启动基本上都会做
资源
释放
的操作,这个时候需要考虑存储空间是否足够,但是Unity没有自带获取设备存储空间大小的 接口,需要调用本地方法分别去android或ios获取,这样挺麻烦的。而且
资源
释放
是耗时的,这个时候,如果其他应用在做后台下载,万一 把空间占完了怎么办呢。可能有人会想到
释放
资源
的时候每一次写操作都获取一次存储空间的大小,这样当然能解决问题,但是同时也极大的...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章