为了账号安全,请及时绑定邮箱和手机立即绑定

File.Delete删除文件被占用问题

File.Delete删除文件被占用问题

LEATH 2018-08-14 10:09:39
程序是这么设计的:1、首先用OpenFileDialog打开文件夹下的所有文件(图片类型)2、根据打开的路径,遍历所有文件,存储到List<string>集合。3、List<string>集合作为ListBox的数据源,显示文件列表4、点击显示列表中文件路径,右边picBox显示图片,并读取图片中的条码。5、把列表中的所有文件,copy到另外一个文件,原文件名用条码内容替换。6、最后,删除原文件夹(OpenFileDialog打开文件夹)下所有图片文件. 1-5都实现了,就是最后一步(6),文件名copy且替换后,用File.Delete删除文件时,总提示原文件被占用。百度了好多,都是千篇一律文件流的方法,using 、disPose了OpenFileDialog和picBOX,还是一样错误。最后,下载的handle工具,检查占用的程序,居然是主程序名,想不明白,一kill了它,整个程序都干掉了。各位大神支支招!
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

试试先 Dispose OpenFileDialog ,然后删除文件


查看完整回答
反对 回复 2018-09-13
  • 1 回答
  • 0 关注
  • 2097 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信