首先我们先解析下目录:
一个正常的QQ用户安装下,使用后,在文件夹中到底发生了什么事情?
我们从文件管理器中tencent-MobileQQ-下打印所有的文件夹以及文件:
String filePath = Environment.getExternalStorageDirectory()+"/tencent/MobileQQ/";
FileUtils.getFilesAllName(filePath);
//获取指定目录下的所有文件夹
public static List<String> getFilesAllName(String path) {
File file=new File(path);
File[] files=file.listFiles();
if (files == null){Log.e("error","空目录");return null;}
List<String> s = new ArrayList<>();
for(int i =0;i<files.length;i++){
s.add(String.valueOf(files[i].getAbsolutePath())) ;
if(files[i].isDirectory()){
Log.e("TAG",files[i].getAbsolutePath());
s.add(String.valueOf(files[i].getAbsolutePath())) ;
}
}
return s;
}
打印出来的结果是: