del : 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符
路径是两个文件夹嵌套的
a\b\a\b\a\b\a.…
zw生成的我都不知道zw怎么生成的,靠
wsl 1
msys2
ark(anti rootkit)
zw是啥?自慰?
对了可以试试在前面加\\?
比如c:\d\ffffff就用del \\?\c:\d\fffffff
最开始是两个反斜杠哈
您可以尝试以下两种方法:
-
使用命令提示符(CMD)绕过路径长度限制,导航到包含路径过长的目录的父目录,然后使用短路径格式删除。例如,如果你的目录结构是
C:\a\b\a\b\a\b\a…
,你可以使用以下命令:subst X: C:\a\b\a\b rd /s /q X:\a\b subst X: /d
这个方法创建了一个虚拟驱动器(
X:
)指向你长路径的一部分,然后你可以用rd /s /q
来删除那个文件夹。 -
使用 PowerShell 删除,使用以下命令:
Remove-Item -LiteralPath "\\?\C:\a\b\a\b\a\b\a…" -Force -Recurse
\\?\
前缀可以让 PowerShell 处理长路径。
Remove-Item : 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符
第二个没用
Remove-Item : 找不到接受实际参数“/q”的位置形式参数。
第一个也不行
那你可以尝试 Total Commander https://www.ghisler.com/
它的一个特性是:Unicode names almost everywhere, long names (>259 characters)
powershell 进入目录后通配删除?
请注意这个命令应该是在命令提示符(CMD)下,而不是在 PowerShell 下运行。
安装的有cmder,直接rm -rf 就行了
直接使用微软自带的开发人员主页 解除长路径限制
限定文件夹长度 260个字符是上古window 就定下了
导致超过260长度 文件管理器就会操作不了
一些安全软件比如360 火绒的强制删除用的是内核接口 可以强制删除
微软也非常苦恼,后续也做了一系列措施,改了max——path的长度限制
但是默认不开启,得用户自启去启用
win10能用吗?
你试试看