Filesystems 放置nw.js临时数据的位置--`nw.App.dataPath+'/缓存';`?
我正在用nw.js构建一个工具 用户可以预览他的创建,这将打开一个新的nw.js窗口 我想将临时文件保存到某个地方以用于此预览Filesystems 放置nw.js临时数据的位置--`nw.App.dataPath+'/缓存';`?,filesystems,nw.js,Filesystems,Nw.js,我正在用nw.js构建一个工具 用户可以预览他的创建,这将打开一个新的nw.js窗口 我想将临时文件保存到某个地方以用于此预览 是建议将它们保存在nw.App.dataPath+'/Cache/[userPreview]'中的位置,其中[userPreview]是我的名字?对于=0.13.x版本,我一直在将用户特定的文件保存到nw.App.dataPath正上方的目录中nw.App.dataPath返回用户配置文件文件夹中的路径,包括Defaultprofile(从Chromium的角度)文件夹
是建议将它们保存在
nw.App.dataPath+'/Cache/[userPreview]'
中的位置,其中[userPreview]
是我的名字?对于=0.13.x
版本,我一直在将用户特定的文件保存到nw.App.dataPath
正上方的目录中nw.App.dataPath
返回用户配置文件文件夹中的路径,包括Default
profile(从Chromium的角度)文件夹。因此,我一直在从路径中剥离默认值
,并使用它
对于版本<0.13.x
,我只使用与nw.App.dataPath
等效的文件,因为这些版本中的Chromium不包括新的配置文件文件夹(默认值
)
如果遵循此约定,您可能还希望在该位置创建另一个文件夹,以帮助确定它是所有预览文件所在的Preview
文件夹。例如(对于版本>=0.13.x
):nw.App.dataPath.replace('/Default','/Preview/[userPreview]')
老实说,我不知道最好的做法是什么,但我希望这能有所帮助