现在的位置: 主页 > 在线留言 > 文章列表

不能删除文件,出现“源文件名长度大于系统支持的长度

作者:合肥瑶海区海美电器服务部 来源:www.an128l.com 未知发布时间:2017-09-11 14:08:41
不能删除文件,出现“源文件名长度大于系统支持的长度 有时候删除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); } }

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:神农架SEO http://shennongjia.4567w.com

上一篇:jquery 获取 tr 中控件值 操作tr 下一篇:最后一页