Für Versionen >= 0.13.x
habe ich benutzerspezifische Dateien in das Verzeichnis direkt über nw.App.dataPath
gespeichert. nw.App.dataPath
gibt den Pfad im Profilordner des Benutzers zurück, einschließlich des Profils Default
(aus Chromiums Sicht). Also habe ich den Default
aus dem Pfad entfernt und benutze das.
Für Versionen < 0.13.x
, verwende ich nur das Äquivalent von nw.App.dataPath
, da Chrom in diesen Versionen nicht enthalten den neuen Profilordner (Default
standardmäßig aktiviert).
Wenn Sie dieser Konvention folgen, können Sie auch einen anderen Ordner an diesem Speicherort erstellen, um zu verdeutlichen, dass es sich um den Ordner Preview
handelt, in dem sich alle Vorschaudateien befinden. Zum Beispiel (für Version >= 0.13.x
): nw.App.dataPath.replace('/Default', '/Preview/[userPreview]')
.
Ich weiß ehrlich nicht, was die beste Praxis ist, aber ich hoffe, dass hilft.