C#中判断文件是否被其它进程打开

wShineboy wShineboy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
文件操作中难免遇到磁盘访问冲突的问题,如何判断一个文件是否被占用呢?请大家给点可行的办法。

说明:网上盛传的办法 1、try{File.Move(FileName,FileName);}
2、_lopen(FileN, OF_READWRITE | OF_SHARE_DENY_NONE) 检测返回值
3、try{Fs = new FileStream(FileN, FileMode.Open, FileAccess.Read, FileShare.None);}

这些办法试过了,都没用。
...全文
评论 4
收藏 已收藏
分享
返回顶部
wShineboy
C# 111,128 成员 642,537 内容