HarmonyOS鸿蒙Next中C++ Native如何获取应用目录,如果不能用包括四级以前绝对路径,有什么其他建议吗

HarmonyOS鸿蒙Next中C++ Native如何获取应用目录,如果不能用包括四级以前绝对路径,有什么其他建议吗 像下面用C++的filesystem::current_path只能获取到第一级目录,又说禁止直接使用四级目录之前的目录名,又没提供C++的native文件系统,很迷啊


更多关于HarmonyOS鸿蒙Next中C++ Native如何获取应用目录,如果不能用包括四级以前绝对路径,有什么其他建议吗的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

可以用NApi传入?

更多关于HarmonyOS鸿蒙Next中C++ Native如何获取应用目录,如果不能用包括四级以前绝对路径,有什么其他建议吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,C++ Native获取应用目录可以通过ohos::app::GetAppDataPath函数实现。该函数返回应用的数据存储路径,适用于不同安全级别的目录访问需求。如果无法使用绝对路径,建议采用相对路径结合环境变量或系统API来动态获取路径,确保代码的跨平台兼容性和安全性。

回到顶部