c# 如何解除文件占用

如题, 如何解除文件占用,哪位高人有经验,求指教!

类似360的功能,当判断一个文件被占用时,我需要强制解除占用,目前这个需求主要是用在程序升级时,主程序退出了,有些DLL却没有正常关闭或被其它的应用给占用了,导致更新失败


波斯汪
浏览 1136回答 2
2回答

慕容708150

正常的做法还是先看程序有哪些地方没有关闭资源,然后正确关闭实在找不到,那就kill进程

杨__羊羊

说明程序退出的时候没有释放干净你现在的想法是使用C#来释放文件,这种想法是不对的,因为实现不了你需要在主程序中找到使用文件的代码的位置,然后在程序退出的时候释放这个文件,才是解决问题的方法
打开App,查看更多内容
随时随地看视频慕课网APP