我在nw.js中构建了一个工具。把nw.js临时数据放在哪里 - `nw.App.dataPath +'/ Cache'`?
用户可以预览他的创建,这会打开一个新的nw.js窗口。
我想保存这个预览的临时文件。
是将它们保存在nw.App.dataPath + '/Cache/[userPreview]'
中的推荐位置,其中[userPreview]
是我组成的名称吗?
我在nw.js中构建了一个工具。把nw.js临时数据放在哪里 - `nw.App.dataPath +'/ Cache'`?
用户可以预览他的创建,这会打开一个新的nw.js窗口。
我想保存这个预览的临时文件。
是将它们保存在nw.App.dataPath + '/Cache/[userPreview]'
中的推荐位置,其中[userPreview]
是我组成的名称吗?
对于>= 0.13.x
版本,我一直在将用户特定的文件保存在nw.App.dataPath
以上的目录中。 nw.App.dataPath
返回用户简档文件夹中的路径,其中包括Default
配置文件(来自Chromium的观点)文件夹。所以,我一直在从路径上剥离Default
并使用它。
对于< 0.13.x
版本,我只是使用相当于nw.App.dataPath
的版本,因为这些版本的Chromium不包含新的配置文件文件夹(默认为Default
)。
如果遵循此约定,则可能还需要在该位置创建另一个文件夹,以帮助描述它是所有预览文件所在的Preview
文件夹。例如(对于版本>= 0.13.x
):nw.App.dataPath.replace('/Default', '/Preview/[userPreview]')
。
我真的不知道最佳做法是什么,但我希望这有助于。