分类信息
各地考试

当前位置:首页 » Java认证 » 基础知识 » 正文

Java认证基础知识:Java消除文件目录结构


时间:2014-04-29 来源:Java认证考试网 浏览次数:81  【华夏培训网:中国教育培训第一门户

用途:使目标文件夹内的文件全部移动到根目录。  参数:targetPath 目标路径  //消除目录结构  ListFile list=allFile(

         用途:使目标文件夹内的文件全部移动到根目录。

  参数:targetPath 目标路径

  //消除目录结构

  List<File> list=allFile(targetPath);

  for(File each:list)

  {

  File file=new File(targetPath+File.separator+each.getName());

  each.renameTo(file);

  }

  //删除空文件夹

  File dir= new File(targetPath);

  for(File eaFile:dir.listFiles())

  {

  if(eaFile.isDirectory())

  {

  eaFile.delete();

  }

  }

  private List<File> allFile(String path)

  {

  File targetDir=new File(path);

  List<File> list=new ArrayList<File>();

  for(File each:targetDir.listFiles())

  {

  if(each.isDirectory())

  list.addAll(allFile(each.getPath()));

  else

  list.add(each);

  }

  return list;

  }





         Java认证

推荐图文

热门点击排行

©2015 hxpx.com All Rights Reserved 滇ICP备13002816号-1
华夏培训网唯一网址www.hxpx.com