java 消除文件目录结构

来源:互联网 发布:网络出版与电子出版 编辑:程序博客网 时间:2024/06/03 22:40

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

参数: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;        }


0 0
原创粉丝点击