android判斷文件夾為空
A. android判斷一個file是文件夾還是文件
String path = "這里輸入文件的全路徑(絕對路徑)";
File file = new File(path);
boolean isFolder;
if (file.isExist())
{
isFolder = file.isDirectory();
}
通過file.isDirectory()就知道是不是文件夾, 返回true就是文件夾, false就是文件, 如果不存在就沒啥好判斷的了
B. 為什麼我反編譯後文件夾為空
應該是你的apktool.jar太低了,下載最新的apktool.jar版本進行反編譯。參考鏈接:http://bbs.gfan.com/android-6027226-1-1.html
C. android 判斷一個文件是否存在
sd卡目錄請不要直接使用/storage/sdcard0/,你這樣試試
String SDPATH = Environment.getExternalStorageDirectory().getPath() + "//";
File f = new File(SDPATH +"/Manual/test.pdf")
另外你是不是忘記加許可權了<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
D. 怎麼分辨安卓手機中沒用的文件夾
可以根據英文意思來進行判斷。如以下列舉:
1、Android(系統數據)
作用:存放一些系統數據文件夾。這個裡面的數據以便最好不要隨意清理,不能刪除會有提醒的。
2、Alibaba(阿里巴巴)
作用:保存阿里巴巴網站的文件夾。這個功能不可有可無,用不上就可以直接刪掉。
3、Data(數據)
作用:存儲數據信息文件夾。這裡面的數據清理一定要注意,否則刪除的數據無法恢復。
4、backup(備份目錄)
作用:存放通訊錄、簡訊或是當時其他數據文件備份的位置文件夾。若你的手機中數據被損壞或是丟失,可以在這里到導入,但若是你不需要的話,那就可以刪掉。
5、cache(緩存)
作用:臨時緩存文件夾。一些軟體開啟後,都會自動緩存文件,所以這個文件夾一定要及時清理掉,不然時間久了就會緩存很多垃圾。
6、DCIM(相冊)
作用:存放照片的文件夾,一般手機相機拍出來的照片都會保存在這個文件夾里,若是你需要這些照片了,那就可以刪除。
7、documents(文檔)
作用:存放一些在手機中編輯的文檔文件夾。若是這個里的文件都不需要了,那你就不需要留著了。
8、system(系統文件)
作用:存放系統默認的軟體文件夾。這個裡面的文件都不要輕易改動,嚴重可能會導致你的手機系統崩潰。
9、tencent(騰訊)
作用:緩存QQ和微信聊天內容、圖片和視頻的文件夾。這個文件夾要定時清理一下,否則很占內存的。
10、Alipay(支付寶)
作用:存放支付寶臨時文件的文件夾。這個文件夾沒什麼太大用處,是可以刪除的。