OpenHarmony开发者论坛
标题:
init过程创建文件夹失败
[打印本页]
作者:
shixiaocheng
时间:
2024-11-11 17:20
标题:
init过程创建文件夹失败
【问题描述】
问题现象和发生的背景
[color=var(--md-editor-text-color-active)]
[color=var(--md-editor-text-color-active)]
[color=var(--md-editor-text-color-active)]
init初始过程,创建文件夹的命令都是一样的,为什么/data/data就能成功,/data/app反而失败了呢
相关的代码,截图,日志信息
我尝试过的解决方法和结果
我想要达到的结果
【运行环境】
硬件:
ROM版本:
DevEvoStudio版本:
SDK版本:
作者:
深开鸿_王石
时间:
2024-11-12 08:04
查了下错误码:GPT回答:所以建议看看目录权限,是不是只读了还是咋地
在 Linux 系统中,错误码通常是以数字形式表示的,并且它们遵循 POSIX 标准。以下是 mkdir 命令可能返回的一些常见错误码及其对应的数值:
0 (成功):无错误,目录已成功创建。
EEXIST (文件已存在):17
EINVAL (无效参数):22
ENOENT (没有那个文件或目录):2
EACCES (权限被拒绝):13
EPERM (没有执行权限):1
ENOSPC (没有足够的空间):28
EROFS (写入只读文件系统):30
ENAMETOOLONG (文件名太长):36
ENOTDIR (不是目录):20
作者:
青山
时间:
2024-11-12 09:54
base/startup/init/services/etc/init.cfg 系统会默认创建/data/app目录,理论不需要用户手动创建
作者:
shixiaocheng
时间:
2024-11-12 10:26
回复
青山
: 就是init自己创建过程出问题了
作者:
shixiaocheng
时间:
2024-11-12 17:01
谢谢,已经解决了
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5