当前位置:编程学习 > C#/ASP.NET >>

判断文件是否被占用?

两个线程有时候会同时访问到一个文件,我又没有对资源加锁(实际上是因为线程比较独立所以没必要进行,但极少情况下会去读一个正被其他线程读取的文件,就会抛出异常)
有没有可以判断是否此文件正在被占用活着读取的类 --------------------编程问答-------------------- 你直接用独占模式尝试打开文件,如果有异常处理一下返回不就知道是否占用了。 --------------------编程问答-------------------- 判断一下 filestream.canRead /或canwrite属性 --------------------编程问答--------------------
引用 2 楼 GentleCat 的回复:
判断一下 filestream.canRead /或canwrite属性
--------------------编程问答--------------------
引用 2 楼 GentleCat 的回复:
判断一下 filestream.canRead /或canwrite属性
--------------------编程问答-------------------- 最好不要在多个线程中有共享资源,如果一定要这么做,可以看看

http://blog.csdn.net/asciil/archive/2008/09/08/2900479.aspx

这是这种情况的几种正确做法
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,