文件系统遍历

i_Seven_ 2012-04-16 04:29:39
我手机已经ROOT了,但是为什么运行到File file = new File("/data/");
得到的file为空啊?
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
i_Seven_ 2012-04-17
  • 打赏
  • 举报
回复
都不行,用Runtime.getRuntime().exec("su")请求root权限后还是不行...
LoveAndroid520 2012-04-16
  • 打赏
  • 举报
回复
菜鸟收藏了,以便日后有用
崔叫兽 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

系统的,以下是获取系统的data目录下的app目录

File file = new File(Environment.getRootDirectory() + "/data/app/");
if (!file.exists())
{
Log.i("测试",Environment.getRootDirectory() + "/data/app/" + "……
[/Quote]+
AMinfo 2012-04-16
  • 打赏
  • 举报
回复
系统的,以下是获取系统的data目录下的app目录

File file = new File(Environment.getRootDirectory() + "/data/app/");
if (!file.exists())
{
Log.i("测试",Environment.getRootDirectory() + "/data/app/" + "目录存在");
}
i_Seven_ 2012-04-16
  • 打赏
  • 举报
回复
不是SD卡上的,系统的,也不行...其他目录 都可以正常得到,就是那些需要root后才能用RE管理器看到的目录得到的结果为NULL。
AMinfo 2012-04-16
  • 打赏
  • 举报
回复
换这个试试:
如果要获取SD卡上的目录,用这个:
File file = new File(Environment.getExternalStorageDirectory() + "/data/");
如果要获取系统上的目录,用这个:
File file = new File(Environment.getRootDirectory() + "/data/");

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧