有时候,当我们删除某个文件夹的时候,提示操作无法完成,因为其中的文件夹或文件已在另一个程序中打开
。如下图所示:
这个时候我们一般会尝试如下的操作:
不过作为一个程序员应该有更加精准的方法,比如linux有一个命令叫做lsof
的命令可以查看正在被使用文件的进程,然后再关闭响应的进程。Windows同样有着类似的工具Process Explorer
。来我们一起尝试解决下文章开头的问题吧。
Process Explorer
(https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer).管理员权限
打开工具Ctrl + F
,跳出的查找框中,输入无法删除的目录名字,比如文中的cpp
进程名字
或者进程号
在Process Explorer
或者任务管理器
中关闭进程即可(这里要注意这个进程是否影响自己的机器正常工作,后再做决定)