读书人

C#文件流处置

发布时间: 2013-11-23 10:52:51 作者: rapoo

C#文件流处理
现在启动一个线程

while(true){
try{
...............
}catch(Exception e){
}
}


程序编译成exe运行的,中间有读取文件流,文件被占用的话,会报unhandled exception system.io.exception 程序就终止退出了,有什么办法捕获这种异常,正常的try catch无法捕获,让程序继续运行下去呢?请教各位大牛了。
[解决办法]
贴出完整的代码。什么叫try catch不能捕获。
[解决办法]
这种system.io.exception肯定是可以catch的,在最外面的main里加try-catch
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.appdomain.unhandledexception(v=vs.100).aspx

http://msdn.microsoft.com/zh-cn/library/system.windows.application.dispatcherunhandledexception(v=vs.100).aspx

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.application.threadexception(v=vs.100).aspx
[解决办法]
...中间有读取文件流,文件被占用的话....

这应该try在打开文件在的地方
[解决办法]
要try对位置
[解决办法]
用了try catch 有异常一定会被捕获的

读书人网 >C#

热点推荐