You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何删除Windows中无法正常删除的"..."(三点)文件夹?

搞定Windows下无法删除的"..."三点文件夹

嘿,我来帮你解决这个棘手的问题!这种通过\\?\路径创建的特殊命名文件夹,普通删除操作根本搞不定,甚至还会误触发删除桌面的提示——毕竟Windows默认会把...解析成上级目录,难怪你用del ...会出问题。试试下面这些靠谱的方法:

方法1:用CMD的rmdir命令(推荐)

因为这是文件夹,不是单个文件,所以要用删除目录的命令,并且必须带上\\?\前缀绕过Windows的路径解析:

rmdir "\\?\C:\Users\User\Desktop\..."

如果文件夹里有内容(比如不小心存了文件),加上/s /q参数强制递归删除,还不会弹出确认提示:

rmdir /s /q "\\?\C:\Users\User\Desktop\..."

方法2:用PowerShell强制删除

如果CMD命令没生效,试试PowerShell,这里要注意用-LiteralPath参数确保路径被原样处理(不然PowerShell也会解析...):

Remove-Item -LiteralPath "\\?\C:\Users\User\Desktop\..." -Recurse -Force
  • -Recurse:删除文件夹里的所有子内容
  • -Force:强制删除,跳过权限或占用的限制

方法3:安全模式下操作

如果上面的命令都提示“文件被占用”,那就重启电脑进入安全模式,然后再执行上面的CMD或PowerShell命令。安全模式下系统加载的进程最少,大概率不会有程序占用这个特殊文件夹。

为什么普通命令无效?

Windows的文件系统默认会把...这类特殊名称解析为上级目录(类似..),所以你执行del ...其实是在尝试删除桌面的父目录,这才会弹出“永久删除我的桌面”的提示,还导致资源管理器崩溃。而\\?\前缀会告诉Windows直接把原始路径传递给文件系统,不做任何解析,所以只有用这个前缀才能正确操作这个特殊文件夹。

内容的提问来源于stack exchange,提问作者Gabriel Programing

火山引擎 最新活动