Windows 强制删除文件夹

本文由 简悦 SimpRead 转码, 原文地址

今天在整理收藏夹的时候发现一个无用文件夹准备删除,不管我是鼠标右键删除还是 Shift+Delete 均直接提示 “找不到该项目,该项目不在文件夹路径中。请确认该项目的位置,然后重试”。在网上搜索了一下解决方案,下面记录一下,以方便日后查看

问题根源

  1. 使用不可显示 ASCII 字符或采用 UNICODE 字符方法创建的文件或文件夹;
  2. 名称中含有.. 等特殊符号文件或文件夹名称不符合 Windows 命名规范或建立空格目录名创建的文件或文件夹;
  3. 使用下载工具创建的文件夹, 在未下载完成前自行删除文件或系统备份工具 GHOST 创建的文件;
  4. 恶意文件生成的防删除的文件或文件目录

这些目录统称为畸形目录:Windows 系统不完全承认的具有特殊名称的目录,在常用文件系统下,它不便修改、存取及删除

问题重现

解决方法

1、新建的 txt 记事本文档中,并另存为 del.bat 批处理脚本文件,脚本内容如下:

DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

one

2、将要删除的文件拖到该批处理脚本上:

two

3、根据提示单击确定继续,如弹出第二窗口请单击运行继续:

three

4、此时我们会发现之前找不到该项目文件已经被删除,删除成功后我们只需要删除该批处理文件即可:

four

整个操作完成。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!