扫码关注官方订阅号
小伙看你根骨奇佳,潜力无限,来学PHP伐。
试试:
@echo off for /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
D盘
1
为了简单,没有判断有没有删除完成,只是循环100万次,每次删除若干层目录(大约40多层)。如果发现命令行中输出找不到目录这样的错误提示,就按Ctrl+C或直接关闭命令行窗口即可
找不到目录
Ctrl+C
如果嵌套层次大于4000万,批处理运行完成后可能还删不完,再重来一次或多次。
批处理每次会删除40多层目录,所以最后多半会剩下一点删不掉,手动删除之
装个git bash 然后 rm -rf 就好啦
做一个批处理,代码是:
del /f/s/q D:\1 > nul rmdir /s/q D:\1
其中D:\1是你想要删除的文件夹的路径,这个批处理可以删除D:\1文件夹及其下面的所有子文件夹及其所有文件。也包括D盘下面的1文件夹本身。
我也遇见过…用文件粉碎机就可以…要不然一直提示路径太深
我都是换linux系统删的。。
我说一个方式=.= winrar知道吧.压缩.选择压缩后删除源文件....OK了.无痛方式
普通删除比较难解决,unlocker软件或者现在的安全管家都带着文件粉碎机,可以顺利删除
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
试试:
看你的截图,假设目录在
D盘下,并且所有目录的名称都是1为了简单,没有判断有没有删除完成,只是循环100万次,每次删除若干层目录(大约40多层)。如果发现命令行中输出
找不到目录这样的错误提示,就按Ctrl+C或直接关闭命令行窗口即可如果嵌套层次大于4000万,批处理运行完成后可能还删不完,再重来一次或多次。
批处理每次会删除40多层目录,所以最后多半会剩下一点删不掉,手动删除之
装个git bash
然后 rm -rf 就好啦
做一个批处理,代码是:
其中D:\1是你想要删除的文件夹的路径,这个批处理可以删除D:\1文件夹及其下面的所有子文件夹及其所有文件。也包括D盘下面的1文件夹本身。
我也遇见过…用文件粉碎机就可以…要不然一直提示路径太深
我都是换linux系统删的。。
我说一个方式=.= winrar知道吧.压缩.选择压缩后删除源文件....OK了.无痛方式
普通删除比较难解决,unlocker软件或者现在的安全管家都带着文件粉碎机,可以顺利删除