如何在Tauri中创建应用程序数据目录?

问题描述 投票:0回答:1

我正在使用 Tauri 框架构建一个应用程序。我在 Tauri Docs

中阅读了有关如何访问应用程序数据文件夹路径的信息

但是当我尝试在此文件夹中创建数据库时,出现错误:

The system cannot find the path specified. (os error 3)

此外,当我检查路径(Windows 中的

~\AppData\Roaming\com.tauri.dev
)时,该文件夹尚不存在(我的意思是,存在 no
com.tauri.dev
目录 in
AppData\Roaming
),我需要创建它(可能)。

我需要在应用程序启动后立即创建它,最好是从

tauri.conf.json
中的某些设置(如果存在此类设置)。怎么办?

编辑:

请注意,

~\AppData\Local\com.tauri.dev
是在运行应用程序时自动创建的。我希望同样的事情发生在
~\AppData\Roaming\com.tauri.dev

rust desktop-application tauri
1个回答
0
投票

尝试按照docs中所述访问AppData文件夹。

示例:

import { appDataDir } from '@tauri-apps/api/path';
const appDataDirPath = await appDataDir();

然后您可以将此目录与

fs
或您需要的任何内容一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.