2017年12月16日(星期六)  农历:丁酉年十月廿九

作者:三年。分类: JAVA

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

参数: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/537 人参与

发表评论:



手Q扫描加入Java初学者群