gpt4 book ai didi

node.js - 将文件存储在本地哪里,以便在删除 Electron 应用程序后不会删除它们?

转载 作者:可可西里 更新时间:2023-11-01 09:57:26 25 4
gpt4 key购买 nike

现在我将我的文件存储在已安装的应用程序目录中,在删除应用程序后,在 macOS 上,所有保存的文件也都消失了,因为它们就在 .app 目录中。

我应该将文件存储在哪里,以便在删除应用程序后它们不会被删除?适用于 Windows 和 macOS。

例如,macOS 上的 electron-store 将所有数据存储在这里:~/Library/Application Support/App Name/ 但我不知道它到底存储在哪里它在 Windows 上。

更多背景:我有一个 Electron 应用程序,可以存储用户保存的图像并在应用程序内显示。但是用户不应该使用任何文件提供程序轻松访问这些图像,因为这些图像是数据库的一部分,我存储有关它们的路径和信息。希望对您有所帮助:)

最佳答案

通常数据存储在用户的“app data”文件夹中,该目录因操作系统而异。

Mac OS:~/Library/Application Support/{您的应用名称(取自 package.json 中的名称属性)}

Windows:C:\Users\\AppData\Local{您的应用名称}

Linux:~/.config/{您的应用名称}

Electron 提供 app.getPath 返回正确的目录,这取决于你的平台。

查看此链接了解更多信息 electron-store-data

关于node.js - 将文件存储在本地哪里,以便在删除 Electron 应用程序后不会删除它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52887835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com