遇到问题:

电脑D盘莫名其妙多出一个images目录,要删除它时提示源路径太长,无法删除,使用360强制删除也没有用。

尝试解决方法一:

1、在D盘新建了一个的空白目录test,然后要删除的目录名:images

2、用管理员的身份打开cmd命令行,在D盘下执行下面的命令:

robocopy  test  images  /purge

尝试结果:由于目录路径太深,robocopy程序会崩溃。

尝试解决方法二:

1、使用eclipse开发工具,创建一个java类,使用递归删除,完整代码如下:

import java.io.File;
import java.io.IOException;//测试类
public class Test {public static void main(String[] args) {Test test = new Test();try {test.del("D://images");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void del(String filepath) throws IOException {File f = new File(filepath);// 定义文件路径if (f.exists() && f.isDirectory()) {// 判断是文件还是目录if (f.listFiles().length == 0) {// 若目录下没有文件则直接删除f.delete();} else {// 若有则把文件放进数组,并判断是否有下级目录File delFile[] = f.listFiles();int i = f.listFiles().length;for (int j = 0; j < i; j++) {if (delFile[j].isDirectory()) {del(delFile[j].getAbsolutePath());// 递归调用del方法并取得子目录路径}delFile[j].delete();// 删除文件System.out.println(delFile[j]);}}}}
}

2、Run运行这个java程序,慢慢等待...

尝试结果:删除成功,还是java比较牛逼!

window目录路径太深,如何删除文件夹?相关推荐

  1. 【货干】强制删除文件夹/文件

    日常电脑删除文件时,会提示没有权限,无法删除,此时有两种解决方案: 借助杀毒软件的粉碎工具,直接粉碎文件即可. 通过CMD命令提示符删除. 从开始菜单中找到 CMD 命令提示符,一定要用管理员打开.( ...

  2. 多普达s1装了无驱U盘后往手机复制文件提示路径太深(附解决办法)

    S1装了无驱U盘 我的S1装了无驱U盘以后,无法复制文件进储存卡,总是说路径太深.但手机卡的文件却可以往电脑复制. 后来发现是usb storage 软件的问题,后来换成Softick Card Ex ...

  3. java删除相对路径文件夹_Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录...

    Java IO,io,文件操作,删除文件,删除文件夹,获取文件父级目录 这里先简单的贴下常用的方法: File.separator //当前系统文件分隔符 File.pathSeparator// F ...

  4. cocos2d-x apk 打包路径太深

    之前在cocos2d-lua 项目打包apk的时候,就遇到过路径太深的问题: 解决办法:(物理解决办法,没有去改深层构建的东西) 将下载的cocos2d-x3.17 直接挪到D:盘或者E 盘 运行里面 ...

  5. php 删除文件夹及文件夹,php删除一个路径下的所有文件夹和文件的方法

    php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果,代码简单实用. 也适合在thinkphp中清理缓存,在thinkphp中 ...

  6. Unity3D中删除指定路径的文件+删除文件夹

    目录 一.目的 1.想知道:Unity3D中删除Application.streamingAssetsPath里面的文件 1.想知道:unity删除文件夹 二.参考 1.unity 文件和文件夹的创建 ...

  7. Windows 无法删除文件夹 —— 访问被拒绝 / 因为目录不是空的

    在日常使用 Windows 10 时,有时会遇到删除很普通的文件夹时提示"访问被拒绝",以管理员权限重试后依然提示没有权限.如果使用命令行删除,则会提示"无法删除文件夹 ...

  8. 解决:删除文件夹提示指定的文件名无效或太长,无法删除

    解决:删除文件夹提示指定的文件名无效或太长,无法删除 目标问题 解决方法 目标问题 在Windows系统删除一个含有大量文件的文件夹时(例如组件库),右键删除会提示指定的文件名无效或太长,无法删除. ...

  9. Linux删掉一级目录,linux命令删除文件夹

    本文收集整理关于linux命令删除文件夹的相关议题,使用内容导航快速到达. 内容导航: Q1:linux shell 删除文件夹命令 iftestx"$1"=x"-f&q ...

  10. Ubuntu terminal路径太深,名字太长

    在打开shell的时候,如果路径太深,那么shell前面的名字就太长了 ,占据太大的空间 cp ~/.bashrc ~/.bashrc-bak vi ~/.bashrc 找到: 62 PS1='${d ...

最新文章

  1. Crunch Bang(linux)安装Webstorm上手
  2. 【HTML】DAY 4
  3. php+sql创建本地项目详细步骤1——创建数据库数据表,数据库连接
  4. 从C++到Java --理解面向对象是关键所在
  5. P3338 [ZJOI2014]力(FFT)
  6. Python 3.8.0a2 发布,面向对象编程语言
  7. Flask笔记-构建mvc分层结构及优化
  8. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
  9. 毕业之后,这些年薪 50w+ 的 90 后程序员都经历了什么?纯水贴
  10. Spring项目启动时Error creating bean with name ‘xxxxxx‘: Bean with name ‘xxxxxx‘ has been injected into ot
  11. 【NOI Online】 2021普及
  12. PowerDesigner使用教程 —— 概念数据模型(CDM模型)
  13. 猜字游戏python程序_python 猜字游戏
  14. 【Python量化】使用机器学习预测股票交易信号
  15. 安卓中关于图片的类型
  16. 头歌--Java入门 - 分支结构
  17. 联想集群超算LICO初次使用踩坑说明(遇到的错误,一些使用方法和singularity新建容器方法)
  18. python xlsx 转csv
  19. B站兄弟连Linux视频笔记
  20. 单片机驱动蜂鸣器(有源和无源)

热门文章

  1. SQL数据库快速入门基础
  2. Perl语言入门笔记(一)
  3. Python暴力破解附近局域网WiFi密码
  4. namenode和datanode的功能分别是什么_海德堡印刷机电路板分别是什么功能
  5. 牛腩新闻发布系统-发布
  6. linux下使用SSH实现端口映射
  7. Unity学习日志_NGUI简介
  8. Rstudio运行时一直报错说找不到对象
  9. regexp函数 mysql_mysql 五中的REGEXP函数_mysql
  10. android sdk下载慢的解决方法