求获取手机默认根目录的算法orz
c4droid吧
全部回复
仅看楼主
level 11
贴吧用户_Q9Q6QU2
楼主
想编个c++程序要读取文件,可是做出来发现不普适
...原因就是我手机里的根目录和别人的不一样
...我的默认根目录是"/storage/emulated/0/"而别人的不一定是
现在来求有没有dalao能给个获取根目录的算法
TZ
2017年04月03日 15点04分
1
level 14
不知者来此
用环境变量咯
2017年04月03日 23点04分
2
贴吧用户_Q9Q6QU2
哇不知者julao出没
TZ……可惜我听不懂是什么
能不能给个实例我直接搬或者多给些关键字我自己去搜
光是环境变量作为关键字我搜不到我要的……
2017年04月04日 01点04分
不知者来此
@贴吧用户_Q9Q6QU2
你先进终端模拟器,执行set,然后会有一大堆环境变量显示出来,你看哪个长的像你要的路径的就是了
2017年04月04日 11点04分
贴吧用户_Q9Q6QU2
@不知者来此
哦哦
2017年04月04日 14点04分
level 13
啊o额iu鱼
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf(getenv("EXTERNAL_STORAGE"));
}
2017年04月04日 15点04分
4
啊o额iu鱼
还有这个是"sd卡根目录",或者说"外存external storage根目录",不是"根目录","根目录"是/
2017年04月04日 15点04分
贴吧用户_Q9Q6QU2
@啊o额iu鱼
呃呃呃我好像有说我用c++吧
2017年04月04日 15点04分
啊o额iu鱼
@贴吧用户_Q9Q6QU2
有什么区别,就一行代码让你换成c++就不行了?
2017年04月04日 15点04分
贴吧用户_Q9Q6QU2
@啊o额iu鱼
额貌似c++里只要一个iostream就能用了诶
...
2017年04月04日 15点04分
level 13
啊o额iu鱼
算法什么的,不存在的,
安卓没有提供这接口给c,
我能想到的只有一个一个目录去判断了,
就那些个情况,一个一个去判断是不是sd卡,
可以结合mount,
2017年04月04日 15点04分
5
1