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