2016-11-23 7 views
0

私はnw.jsにツールを構築していますnw.jsの一時データを置く場所 - `nw.App.dataPath + '/ Cache'`?

ユーザーは自分の作成をプレビューでき、新しいnw.jsウィンドウが開きます。

このプレビューのために一時ファイルをどこかに保存したいと思います。

nw.App.dataPath + '/Cache/[userPreview]'に保存することをお勧めします。[userPreview]は私が作った名前ですか?

答えて

0

バージョン>= 0.13.xでは、ユーザー固有のファイルをnw.App.dataPathの直ぐ上のディレクトリに保存しています。 nw.App.dataPathは、Defaultプロファイル(Chromiumの観点から)フォルダを含む、ユーザーのプロファイルフォルダ内のパスを返します。だから、私は道からDefaultを取り除き、それを使っています。バージョン< 0.13.xについては

これらのバージョンでクロムが(デフォルトでDefault、)新しいプロファイルフォルダを含まないので、私はちょうど、nw.App.dataPathと同等のものを使用します。

この規則に従う場合は、その場所に別のフォルダを作成して、すべてのプレビューファイルがあるフォルダがPreviewであることを明確にすることもできます。たとえば(バージョン>= 0.13.xの場合):nw.App.dataPath.replace('/Default', '/Preview/[userPreview]')です。

私は正直なところ、ベストプラクティスはわかりませんが、助けてくれることを願っています。

関連する問題