文件路径太长怎么删除?
在练习递归复制文件夹的时候,不知道哪里逻辑出了问题,递归生成了超长的文件夹套文件套文件套文件……
请问如何在不下辅助软件的情况下删除?][2]
虽然问题没有解决,但是我有一个办法可以用时间消灭它,具体做法如下:
比如我已经进入18层(妈蛋),例如上图,然后将其改名,剪切,粘贴到随便那里,然后原来超长的路径就分成了两个部分:
1:18层
2:无数层
然后删掉18层,对无数层继续上述操作,有用,就是太慢了
回答:
试试:
@echo offfor /l %%a in (1,1,1000000) do (
move /y d:\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1 d:\foeufjsofguoasdjf
rmdir /s /q d:\1
move /y d:\foeufjsofguoasdjf d:\1
)
pause
看你的截图,假设目录在
D盘
下,并且所有目录的名称都是1
为了简单,没有判断有没有删除完成,只是循环100万次,每次删除若干层目录(大约40多层)。如果发现命令行中输出
找不到目录
这样的错误提示,就按Ctrl+C
或直接关闭命令行窗口即可如果嵌套层次大于4000万,批处理运行完成后可能还删不完,再重来一次或多次。
批处理每次会删除40多层目录,所以最后多半会剩下一点删不掉,手动删除之
回答:
装个git bash
然后 rm -rf 就好啦
回答:
做一个批处理,代码是:
del /f/s/q D:\1 > nulrmdir /s/q D:\1
其中D:\1是你想要删除的文件夹的路径,这个批处理可以删除D:\1文件夹及其下面的所有子文件夹及其所有文件。也包括D盘下面的1文件夹本身。
回答:
我也遇见过…用文件粉碎机就可以…要不然一直提示路径太深
回答:
我都是换linux系统删的。。
回答:
我说一个方式=.= winrar知道吧.压缩.选择压缩后删除源文件....OK了.无痛方式
回答:
普通删除比较难解决,unlocker软件或者现在的安全管家都带着文件粉碎机,可以顺利删除
以上是 文件路径太长怎么删除? 的全部内容, 来源链接: utcz.com/p/181458.html