儲存應用數據時,一般會使用 應用程序所在目錄
。即 userData
目錄。
路徑是這樣的:C:\Users\【用戶名】\AppData\Roaming\【應用名】
node
可經過如下方法獲取:app.getAppPath()
但某些情景。我但願某些數據存放在 打包後的當前路徑 下。
即 應用名.exe
的同級目錄下。
這時該怎麼獲取呢?app
__dirname
。D:\【文件夾】\win-ia32-unpacked\resources\app.asar\dist\electron
app.getAppPath()
。D:\【文件夾】\win-ia32-unpacked\resources\app.asar
都不是想要的結果。electron
通過搜索,我找到了一個貼子:
https://stackoverflow.com/que...ui
使用process.execPath
便可獲取:D:\【文件夾】\build\win-ia32-unpacked\vsqx.exe
使用process.cwd()
便可獲取:D:\【文件夾】\build\win-ia32-unpacked