有时候删除windows中的目录的时候,会出现"源文件名长度大于系统支持的长度", 而导致不能删除, 作为一个程序猿, 怎么可以被这个折服呢, 上代码:import java.io.File;

/**

* @author 吴庆龙

* 2015年10月13日 下午1:22:33

*/

public class DeleteFiles {

public static void deleteFiles( File file ){

if( file.isDirectory() ){

// 如果是一个目录, 先查找这个目录下面的所有文件或目录

// 再根据情况删除

File[] files = file.listFiles();

if( files.length == 0 ){

//如果是一个空目录,直接删除

file.delete();

} else {

// 如果不是空目录, 则递归

for( File f : files ){

deleteFiles(f);

// 递归删除完之后, 再把本目录删除

f.delete();

}

}

} else {

// 如果是一个文件,直接进行删除

file.delete();

}

}

public static void main(String[] args) {

File file = new File("D:\\Program Files\\MyEclipse2015");

deleteFiles(file);

}

}

linux文件名过长无法删除,不能删除文件,出现“源文件名长度大于系统支持的长度...相关推荐

  1. 成功解决源路径太长,源文件名长度大于文件系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称

    成功解决源路径太长,源文件名长度大于文件系统支持的长度.请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称 目录 解决问题 解决思路 解决方法 解决问题

  2. VS2010 重命名文件:源文件名和目标文件名相同 的解决方案

    VS2010 重命名文件:源文件名和目标文件名相同 的解决方案 参考文章: (1)VS2010 重命名文件:源文件名和目标文件名相同 的解决方案 (2)https://www.cnblogs.com/ ...

  3. Win10删除或移动文件进度卡在99%->系统资源管理器cpu占用率及电源使用情况非常高的解决方法

    题主遇到这个问题也是非常苦恼,尝试多种方案,最终更新系统才完美解决.供各位参考. 1.怀疑是系统延迟问题,这是网上查询到90%一致的解决方法,但对我无效,你可以试一试. 删除文件时卡在99%,需等待一 ...

  4. c语言 复制文件并重命名文件,VS2010 重命名文件:源文件名和目标文件名相同 的解决方案...

    想要在""解决方案资源管理器""中修改一个已经写好的文件的文件名,如图: 在改了几次后就出现了如图的问题: 然而在"解决方案资源管理器"中并 ...

  5. php thumbs.db,window_Win8系统删除thumbs.db文件的方法,  最近有Win8系统用户反映, - phpStudy...

    Win8系统删除thumbs.db文件的方法 最近有Win8系统用户反映,系统老是会出现thumbs.db文件,不知道它是什么文件,想要删除掉它,又删除不掉,为此感到很苦恼.其实,thumbs.db文 ...

  6. 苹果笔记本计算机管理员删除,如何删除一个管理员?

    注销要删除的管理员帐户,再以管理员帐户登入,然后跟下面方法: 如果您是管理员,则可以删除您不再想让其可访问电脑的用户. 删除用户时,您可以存储该用户的个人文件夹(包含用户的文件和设置)或删除该个人文件 ...

  7. 无法删除 U 盘中文件,并提示“指定的文件名无效或太长 请指定另一个文件名”

    错误描述: 在删除 U 盘文件夹.文件时,无法删除,并提示 "指定的文件名无效或太长 请指定另一个文件名" 即使使用 360 文件粉碎器都无法删除 解决方法: 将 U 盘在 Mac ...

  8. linux下载带中文名的文件夹,如何在Linux下删除文件名是乱码或者带有特殊字符的文件...

    今天遇到一个问题,一个文件名是"-MXV9.log",直接用rm删除的时候就报错 [localhost]rm -MXV9.log rm: illegal option -- M r ...

  9. 解决windows下删除文件或者文件夹提示无效或者文件名太长无法删除

    遇到这个问题挺莫名其妙的,往U盘中拷贝了一个文件夹,全是word文档(学生作业,绝无病毒),删除的时候就莫名无法删除,进入文件目录,发现一大堆乱码的文件(文件还挺大的,多则G级别,少则几百兆).单个删 ...

最新文章

  1. ecshop中ajax的调用原理
  2. java中文转拼音 多音字_java使用jpinyin汉语转拼音(支持多音字)
  3. 求解N个值中最大的k个数,N远大于k
  4. Django内置的分页模块
  5. java中动态顺序死锁问题
  6. 反走样和OpenGL多重采样
  7. csp-s模拟测试44「D·E·F」
  8. 首次曝光的计算模型!对标阿里?有没有想过你的中台只是废纸?
  9. flask出现错误:cannot import name ‘ContextVar‘
  10. pandas缺失值处理
  11. 3GPP(3rd Generation Partnership Project)
  12. 有关冒泡排序法的问题
  13. 八 理解各种不同含义的new和delete
  14. 机器人操作系统——ROS,Robot Operating System
  15. 如何修复苹果Mac中的快速视频播放错误
  16. 全球股市币市同迎黑色一天 熊市持现金或是王道 | 链塔快评
  17. 《地球信息科学学报》发表宋关福博士论文:当GIS遇到人工智能
  18. 【第五人格设计思路】囚徒“蝰”·时装设计思路
  19. 文本和输入:复制和粘贴
  20. 台积电市值超越 IBM,蓝色巨人为何成长不再?

热门文章

  1. ai逻辑回归_人工智能中的逻辑是什么?
  2. ntp symmetric_Python使用示例设置symmetric_difference()方法
  3. Spring Cloud OpenFeign夺命连环9问,这谁受得了?
  4. C#模拟POST表单提交 --- WebClient
  5. 安卓安装kali linux之Termux
  6. Linux——回射服务器多并发(多线程)
  7. Veket PuppyLinux系统装在U盘中
  8. Pytorch torchvision完成Faster-rcnn目标检测demo及源码详解
  9. Opencv 深度学习识别性别和检测年龄
  10. LaTeX的安装教程及问题记录