查看文件夹正在被哪个进程使用

windows系统中当我们在删除某个文件或文件夹时有时会提示该文件有程序在使用不能被删除,这时相当惆怅。那么可以用这个方法来找到是哪个进程在占用该文件:

原文参见:https://blog.csdn.net/haiross/article/details/49678655
其实这样做就够了,不必很复杂。

1:打开任务管理器选择“性能”
2:单击下部的“资源监视器”
3:选择“CPU”,在下部可以看到“关联的句柄”搜索框
4:在该搜索框中输入要删除的文件名回车
在下面就会列出来占用该文件的进程名,右键该进程单击“结束进程”,OK,可以删除了:
在这里插入图片描述

顺便补充一下句柄的含义。

句柄(handle)是C++程序设计中经常提及的一个术语。它并不是一种具体的、固定不变的数据类型或实体,而是代表了程序设计中的一个广义的概念。句柄一般是指获取另一个对象的方法——一个广义的指针,它的具体形式可能是一个整数、一个对象或就是一个真实的指针,而它的目的就是建立起与被访问对象之间的惟一的联系 。

在C++中,要访问一个对象,通常可以建立一个指向对象的指针。但是在很多具体的应用中,直接用指针代表对象并不是一个好的解决方案。