文件被占用肯定是无法删除的, 使用结束后要释放该资源,删除前做个资源释是否占用的判断应该也能解决!
[quote=引用 7 楼 dashanyelang 的回复:] [quote=引用 2 楼 duanzi_peng 的回复:] 在删除图片的时候出现异常 -》那在加载的完毕之后 没有释放对象,应该优化这个代码段。
using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.ReadWrite, FileShare.None)) { }
[quote=引用 2 楼 duanzi_peng 的回复:] 在删除图片的时候出现异常 -》那在加载的完毕之后 没有释放对象,应该优化这个代码段。
在删除图片的时候出现异常 -》那在加载的完毕之后 没有释放对象,应该优化这个代码段。
对啊我就奇怪啊,jpg格式的好像只是打开也判断不了
如果操作系统中 已有该文件进程在运行,你说怎么删?除非是360那种流氓软件内核级去杀。
[quote=引用 16 楼 dashanyelang 的回复:] 我想要的是通过代码先判断有没有进程使用它
我想要的是通过代码先判断有没有进程使用它
[quote=引用 13 楼 dashanyelang 的回复:] 时计算机里另一个程序在使用这张图片啦
时计算机里另一个程序在使用这张图片啦
110,546
社区成员
642,561
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧