2016-11-23 2 views
0

Я строю инструмент в nw.js.где поставить данные nw.js temp - `nw.App.dataPath + '/ Cache``?

Пользователь может просмотреть его создание, открывающее новое окно nw.js.

Я хотел бы сохранить временные файлы где-нибудь для этого предварительного просмотра.

Рекомендованное для них место в nw.App.dataPath + '/Cache/[userPreview]', где [userPreview] - это мое имя?

ответ

0

Для версий >= 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]').

Я честно не знаю, что такое лучшая практика, но я надеюсь, что это поможет.

Смежные вопросы