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(支付宝)
作用:存放支付宝临时文件的文件夹。这个文件夹没什么太大用处,是可以删除的。