Android build文件的刪除的方法
本文介紹了Android 刪除所有build編譯文件,翻譯磁盤空間,分享給大家,也給自己留個(gè)筆記,具體如下:
public static void main(String[] args) {
//傳入一個(gè)目錄。
deleteFileWithThread("D:\\");
/**
* 這里開(kāi)了多個(gè)線程,提高效率
**/
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) {
// 判斷是否是一個(gè)目錄, 不是的話跳過(guò), 直接刪除; 如果是一個(gè)目錄, 先將其內(nèi)容清空.
if (f.isDirectory()) {
File[] rootFile = f.listFiles();
for (File file : rootFile) {
if (file.isDirectory()) {
if ("build".equals(file.getName())) { //刪除build的文件夾和文件夾中的所有內(nèi)容
System.out.println("fileName delete\t" + file.getAbsolutePath() + "\t" + file.getName());
delete(file);
file.delete();
} else {
delDir(file);
}
}
}
}
}
通過(guò)以上的代碼就能刪除Android 工程下面的所有build的文件夾的內(nèi)容了。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android高級(jí)UI特效仿直播點(diǎn)贊動(dòng)畫(huà)效果
- Android 仿抖音的評(píng)論列表的UI和效果的實(shí)現(xiàn)代碼
- Android UI新組件學(xué)習(xí)和使用
- Android MIUI通知類短信權(quán)限的坑
- Android UI 中的 ListView列表控件的示例
- 淺談Android RecyclerView UI的滾動(dòng)控件示例
- android開(kāi)發(fā)仿ios的UIScrollView實(shí)例代碼
- Android Build Variants 為項(xiàng)目設(shè)置變種版本的方法
- Android編程設(shè)計(jì)模式之Builder模式實(shí)例詳解
- Android UI控件之ImageSwitcher實(shí)現(xiàn)圖片切換效果
- Android UI控件之Gallery實(shí)現(xiàn)拖動(dòng)式圖片瀏覽效果
- Android UI控件之ListView實(shí)現(xiàn)圓角效果
- Android UI控件之ProgressBar進(jìn)度條
- Android UI控件之Spinner下拉列表效果
- Android利用Espresso進(jìn)行UI自動(dòng)化測(cè)試的方法詳解
- Android編程處理窗口控件大小,形狀,像素等UI元素工具類
- android studio 一直卡在Gradle:Build Running的幾種解決辦法
- 25個(gè)實(shí)用酷炫的Android開(kāi)源UI框架
相關(guān)文章
Android常用的AlertDialog對(duì)話框及自定義對(duì)話框
本文主要介紹了android常用的AlertDialog對(duì)話框及自定義對(duì)話框的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-04-04
Android開(kāi)發(fā)實(shí)現(xiàn)的文本折疊點(diǎn)擊展開(kāi)功能示例
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)的文本折疊點(diǎn)擊展開(kāi)功能,涉及Android界面布局與屬性控制相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
Android自定義PasswordInputView密碼輸入
這篇文章主要為大家詳細(xì)介紹了Android自定義PasswordInputView密碼輸入功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
Android實(shí)現(xiàn)的狀態(tài)欄定制和修改方法
這篇文章主要介紹了Android實(shí)現(xiàn)的狀態(tài)欄定制和修改方法,涉及Android針對(duì)狀態(tài)欄屬性設(shè)置的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
Android開(kāi)發(fā)之使用ExifInterface獲取拍照后的圖片屬性
這篇文章主要介紹了Android開(kāi)發(fā)之使用ExifInterface獲取拍照后的圖片屬性,較為詳細(xì)的分析了ExifInterface類操作圖片的具體使用技巧,需要的朋友可以參考下2016-01-01
Android內(nèi)存優(yōu)化操作方法梳理總結(jié)
這篇文章主要介紹了Android 內(nèi)存優(yōu)化知識(shí)點(diǎn)梳理總結(jié),Android 操作系統(tǒng)給每個(gè)進(jìn)程都會(huì)分配指定額度的內(nèi)存空間,App 使用內(nèi)存來(lái)進(jìn)行快速的文件訪問(wèn)交互,長(zhǎng)時(shí)間如此便需要優(yōu)化策略,文章分享優(yōu)化知識(shí)點(diǎn)總結(jié),需要的朋友可以參考一下2022-11-11
Android單個(gè)RecyclerView實(shí)現(xiàn)列表嵌套的效果
本篇文章主要介紹了Android單個(gè)RecyclerView實(shí)現(xiàn)列表嵌套的效果,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08

