沙箱是指网络编程虚拟环境,可以用于测试可以运行的程序,运行结果不会影响系统的现状,沙箱路径即是应用程序在沙箱中的路径。解决措施目前HarmonyOS有两种应用模型,分别为FA模型和Stage模型,两种模型获取沙箱路径的方式不同,FA模型下为 context.getFilesDir(),Stage模型下为 context.filesDir。代码示例Stage模型import { UIAbility } from '@kit.AbilityKit'; import { window } from '@kit.ArkUI'; export default class EntryAbility extends UIAbility { onWindowStageCreate(windowStage: window.WindowStage) { let context = this.context; let pathDir = context.filesDir; } }FA模型import { featureAbility } from '@kit.AbilityKit'; let context = featureAbility.getContext(); context.getFilesDir().then((data) => { let pathDir = data; })参考链接应用沙箱目录
沙箱是指网络编程虚拟环境,可以用于测试可以运行的程序,运行结果不会影响系统的现状,沙箱路径即是应用程序在沙箱中的路径。
解决措施
目前HarmonyOS有两种应用模型,分别为FA模型和Stage模型,两种模型获取沙箱路径的方式不同,FA模型下为 context.getFilesDir(),Stage模型下为 context.filesDir。
代码示例
参考链接
应用沙箱目录