本文最后更新于 2024-08-27,文章内容可能已经过时。

一、问题描述

win11删除文件获文件夹时,出现“文件/文件夹已在另一程序中打开”或“需要×××的权限才能进行更改”等

二、原因分析

  1. 文件夹中某文件已经被打开,或者文件夹或文件被其他程序占用

  2. 文件夹或文件被感染了病毒,该病毒程序正在运行,也无法删除该文件

三、解决方案

方法1:永久删除——"Shift+Delete"

如果直接右键删除文件的话,只是将文件放到回收站而已,依旧占用着内存空间,并没有真正的清理。

步骤:

  1. 鼠标选定文件后,按Shift+Delete键

  2. 提示是否永久性删除该文件,点击确认或回车就可以永久删除文件了

注意:该功能一旦删除文件之后将不能在回收站找回,得用数据恢复等手段。

方法2:重启删除

重启电脑,在管理员程序还没启动前就把要删除的文件删了。

方法3:使用杀毒软件查杀病毒

如果重启电脑后仍无法删除目标文件或文件夹,电脑中的文件可能感染了病毒,病毒在运行时会导致文件删除失败。建议使用杀毒软件来查杀病毒,例如使用360,火绒等等。

方法4:使用第三方软件粉碎文件

现在大多的杀毒软件或电脑管家都会自带粉碎文件功能。

方法5:使用windows资源监视器

清理CPU进程内存,结束程序占用。

步骤:

  1. 同时按下“Ctrl+Alt+Delete”键打开任务管理器

  2. 进入任务管理器后,切换至“性能”选项卡,然后找到并打开资源监视器(win11需要点击右上角的三个点)

  3. 在资源监视器找到并切换到“CPU”选项卡,在“关联的句柄”的搜索栏输入要删除的文件名,回车搜索。

  4. 在搜索结果中,找到对应的进程,右键单击进程,点击“结束进程”即可删除。

方法6:强制删除脚本

步骤:

  1. 在桌面新建文本文档

  2. 把下面命令复制并粘贴到文本文档中

DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
  1. 重命名改文本后缀为.bat

  2. 把需要删除的文件或文件夹拖拽到脚本文件上,即可运行脚本删除该文件或文件夹。