java - 文件路径太长怎么删除?
伊谢尔伦
伊谢尔伦 2017-04-17 16:05:48
[Java讨论组]
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(7)
ringa_lee

试试:

@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
  1. 看你的截图,假设目录在D盘下,并且所有目录的名称都是1

  2. 为了简单,没有判断有没有删除完成,只是循环100万次,每次删除若干层目录(大约40多层)。如果发现命令行中输出找不到目录这样的错误提示,就按Ctrl+C或直接关闭命令行窗口即可

  3. 如果嵌套层次大于4000万,批处理运行完成后可能还删不完,再重来一次或多次。

  4. 批处理每次会删除40多层目录,所以最后多半会剩下一点删不掉,手动删除之

PHP中文网

装个git bash
然后 rm -rf 就好啦

迷茫

做一个批处理,代码是:

del /f/s/q D:\1 > nul
rmdir /s/q D:\1

其中D:\1是你想要删除的文件夹的路径,这个批处理可以删除D:\1文件夹及其下面的所有子文件夹及其所有文件。也包括D盘下面的1文件夹本身。

PHP中文网

我也遇见过…用文件粉碎机就可以…要不然一直提示路径太深

大家讲道理

我都是换linux系统删的。。

黄舟

我说一个方式=.= winrar知道吧.压缩.选择压缩后删除源文件....OK了.无痛方式

黄舟

普通删除比较难解决,unlocker软件或者现在的安全管家都带着文件粉碎机,可以顺利删除

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号