• 删除 “显示不存在的文件夹” 的文件夹


    情况

    删除项目的过程中,偶然发现有一个文件夹大小为0kb,而且内部嵌套多个文件夹,但是删除的时候,提示说文件夹不存在无法删除, 不存在该目录

    解决办法

    使用一个批处理文件的方法进行强制删除
    新建一个记事本,输入下方内容,保存为 后缀为 bat 的文件,
    把想要删除的文件直接拖拽到这个bat文件执行

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

    以下借助GPT 解释一下这个命令

    这是一个Windows命令行批处理命令,用于删除指定路径下的文件和文件夹。让我为你解释一下这个命令:

    1. DEL /F /A /Q \\?%1

      • DEL 是 delete(删除)的缩写。
      • /F 表示强制删除文件,即使文件是只读的或者系统文件。
      • /A 表示删除指定属性的文件。
      • /Q 表示静默模式,即不显示删除确认提示。
      • \\?%1 是一个特殊的路径格式,用于处理长路径(长于MAX_PATH,即260个字符)。

      这条命令的作用是删除指定路径(\\?%1)下的所有文件,包括只读文件和系统文件,而且不会提示用户确认。

    2. RD /S /Q \\?\%1

      • RD 是 remove directory(移除目录)的缩写。
      • /S 表示删除指定目录及其所有子目录和文件。
      • /Q 表示静默模式,即不显示删除确认提示。
      • \\?%1 是同样用于处理长路径的特殊格式。

      这条命令的作用是删除指定路径(\\?%1)下的目录及其所有子目录和文件,而且不会提示用户确认。

    请注意,这些命令是非常强力的,可以永久性地删除文件和文件夹,因此在使用之前请确保你知道自己在做什么,并且小心谨慎。

  • 相关阅读:
    计算机毕业设计(附源码)python在线答题系统
    自适应两阶段Hash Distinct速记
    ARM Codec要求
    策略模式与工厂模式实践
    Charles断点
    入手云服务器后,你需要做这些事【基于CentOS】
    uboot移植之环境变量bootcmd
    AI算法检测对无人军用车辆的MitM攻击
    费马小定理,876. 快速幂求逆元
    zookeeper:Unexpected exception, exiting abnormally ::java.io.EOFException
  • 原文地址:https://blog.csdn.net/qq_27685463/article/details/133862816