我正在使用 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
尝试按照docs中所述访问AppData文件夹。
示例:
import { appDataDir } from '@tauri-apps/api/path';
const appDataDirPath = await appDataDir();
然后您可以将此目录与
fs
或您需要的任何内容一起使用。