
本文介绍了AndroID 删除所有build编译文件,翻译磁盘空间,分享给大家,也给自己留个笔记,具体如下:
public static voID main(String[] args) { //传入一个目录。 deletefileWithThread("D:\");/*** 这里开了多个线程,提高效率**/private static voID deletefileWithThread(String path) { file file = new file(path); if (file.isDirectory()) { file[] files = file.Listfiles(); int length = files.length; for (file outfile : files) { if (outfile.isDirectory()) { file[] filesIn = outfile.Listfiles(); if (filesIn != null) { int lengthIn = filesIn.length; for (int i = 0; i < lengthIn; i++) { int a = i; new Thread() { @OverrIDe public voID run() { delDir(filesIn[a]); } }.start(); } } } } } } }//采用递归的方式去删除文件夹public static voID delDir(file f) { // 判断是否是一个目录,不是的话跳过,直接删除; 如果是一个目录,先将其内容清空. if (f.isDirectory()) { file[] rootfile = f.Listfiles(); for (file file : rootfile) { if (file.isDirectory()) { if ("build".equals(file.getname())) { //删除build的文件夹和文件夹中的所有内容 System.out.println("filename delete\t" + file.getabsolutePath() + "\t" + file.getname()); delete(file); file.delete(); } else { delDir(file); } } } } }通过以上的代码就能删除AndroID 工程下面的所有build的文件夹的内容了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
总结以上是内存溢出为你收集整理的Android build文件的删除的方法全部内容,希望文章能够帮你解决Android build文件的删除的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)