Для версий >= 0.13.x
, я сохраняю файлы, специфичные для пользователя, в каталоге, расположенном выше nw.App.dataPath
. nw.App.dataPath
возвращает путь в папке профиля пользователя, включая папку Default
(с точки зрения хрома). Итак, я удалял Default
с пути и используя это.
Для версий < 0.13.x
, я просто использовать эквивалент nw.App.dataPath
, так как Chromium в этих версиях не включает в себя новую папку профиля (Default
, по умолчанию).
Если вы следуете этому соглашению, вы можете также создать другую папку в этом местоположении, чтобы помочь определить, что это папка Preview
, где находятся все файлы предварительного просмотра. Например (для версии >= 0.13.x
): nw.App.dataPath.replace('/Default', '/Preview/[userPreview]')
.
Я честно не знаю, что такое лучшая практика, но я надеюсь, что это поможет.