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

C# 如何解除文件被占用

C# 如何解除文件被占用

慕无忌1623718 2018-07-26 08:06:49
发了一封邮件成功后,想把自己电脑里面的附件删除掉,但提示文件被占用1.文件流该关闭的都关闭了,该释放的都释放了2.是把当前程序A关闭另外重新启动一个类似的程序B?重启B的时候再删除附件3.我用的助讯通,每次给别人发了文件都不能把这个文件直接删除掉,必须先退出去才可以删除,使用360可以强制删除,并且也不会把我的助讯通给关闭掉!4.一般来说被占用就意味着有其它进行或者线程对该文件读或写操作如果是自己的程序对该文件有文件流读写最好在完成或者异常的时候关闭流Close(),释放流Dispose(),后续才不会提示对此文件有占用,请知道告诉我一下,谢谢!
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

{

Process_A.exit();//退出当前进程

*****************

myprocess.startinfo.filename = "**Process_A.exe";//自动重启,

myprocess.start();

}


查看完整回答
反对 回复 2018-07-30
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

安装一个360,使用360的解除文件占用功能。

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1869 浏览

添加回答

举报

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