如何在/mnt文件夹下面新建文件夹

chenwenxiang 2013-10-30 09:23:43
今天项目里要在这下面建立文件,所以尝试用如下 代码去做:
if( mkdir("/mnt/internal/BaiduMapSDK/vmp/h/taizhou_244.dat", 0700) == -1 )
printf("mkdir error\n");

但是始终不能成功,如果将目标文件改成"/home/chen/taizhou_244.dat"就没问题,a.out程序是root的,如果单用mkdir这个命令去建立也是可以的,大家帮忙看下怎么个解决方法,,,坐等解答,
...全文
1840 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenwenxiang 2013-10-31
  • 打赏
  • 举报
回复
引用 1 楼 ljc007 的回复:
因为 /home/chen/ 这个目录本来就存在 但是 /mnt/internal/BaiduMapSDK/vmp/h/ 不存在 参考:创建多级目录 http://sharp2wing.iteye.com/blog/1280802
在Linux下已经实现了,每次只创建一个文件夹,分开来把这些路径创建完成。但是在android下,还是创建不了,我用虚拟终端去敲MKDIR命令也返回只读错误。
max_min_ 2013-10-31
  • 打赏
  • 举报
回复
给它的的上级目录加上权限试试!
tongjing524 2013-10-31
  • 打赏
  • 举报
回复
用system, mkdir的加上-p参数
ljc007 2013-10-30
  • 打赏
  • 举报
回复
因为 /home/chen/ 这个目录本来就存在 但是 /mnt/internal/BaiduMapSDK/vmp/h/ 不存在 参考:创建多级目录 http://sharp2wing.iteye.com/blog/1280802
buyong 2013-10-30
  • 打赏
  • 举报
回复
system("mkdir -p /mnt/internal/BaiduMapSDK/vmp/h/taizhou_244.dat");

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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