前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“操作无法完成,因为其中的文件夹或文件已在另一个程序中打开”的解决方法

“操作无法完成,因为其中的文件夹或文件已在另一个程序中打开”的解决方法

作者头像
河边一枝柳
发布2021-08-06 14:57:25
4.5K0
发布2021-08-06 14:57:25
举报

有时候,当我们删除某个文件夹的时候,提示操作无法完成,因为其中的文件夹或文件已在另一个程序中打开。如下图所示:

这个时候我们一般会尝试如下的操作:

  • 先看看是不是有程序正在使用这个目录下的文件,比如 Visual Studio,可是,有时候我们关闭了程序后,可还是会继续提示这样的错误
  • 或者继续删除目录下的其他文件,直到发现是哪个文件无法删除,然后再想想是不是有其他程序打开了呢? 如果还是找不到/想不到呢?
  • 终极方法登出账户或者重启机器,好吧,这个是万能解决方法。

不过作为一个程序员应该有更加精准的方法,比如linux有一个命令叫做lsof的命令可以查看正在被使用文件的进程,然后再关闭响应的进程。Windows同样有着类似的工具Process Explorer。来我们一起尝试解决下文章开头的问题吧。

  1. 先去网上下载Process Explorer (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer).
  2. 最好使用管理员权限打开工具
  3. 然后按Ctrl + F ,跳出的查找框中,输入无法删除的目录名字,比如文中的cpp
  4. 找到正在使用这个目录的进程,然后根据进程名字或者进程号Process Explorer或者任务管理器中关闭进程即可(这里要注意这个进程是否影响自己的机器正常工作,后再做决定)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一个程序员的修炼之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档