electron的getpath方法使用
实践一下electron的getPath()函数,这个函数还是非常有用的。通过传递不同的参数,可以获得不同的系统位置。具体传递什么参数得到什么结果,可以参考下面的测试结果。

electron的getpath方法,都有哪些可用的参数?(图1-1)
本文测试环境:mac
用户主目录文件夹home
app.getPath('home')/Users/sunan应用数据文件夹appData
appData 当前用户的应用数据文件夹,默认对应:
| Windows | %APPDATA% |
| Linux | $XDG_CONFIG_HOME 或者 ~/.config |
| macOS | ~/Library/Application Support |
app.getPath('appData') /Users/sunan/Library/Application Support用户数据文件夹userData
app.getPath('userData')重要常用的参数userData,储存你应用程序设置文件的文件夹,默认是appData文件夹附加应用的名称。
/Users/guoxin/Library/Application Support/electron-quick-start缓存文件夹cache
app.getPath('cache')/Users/sunan/Library/Caches临时文件夹temp
app.getPath('temp')/var/folders/rz/kr1t2hhn1hz1772kjymd8p3h0000gn/T/当前可执行文件exe
app.getPath('exe')/code/electron-quick-start-master/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron这个exe参数非常重要。相关链接:
libchromiumcontent库位置module
app.getPath('module')/code/electron-quick-start-master/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework不知道这个,能拿来具体干啥。您知道不?
桌面文件夹desktop
app.getPath('desktop')/Users/sunan/Desktop用户文档目录documents
app.getPath('documents')/Users/sunan/Documents下载目录downloads
app.getPath('downloads')/Users/sunan/Downloads音乐目录music
app.getPath('music')/Users/sunan/Musicmusic的复数还是music。
图片目录pictures
app.getPath('pictures')/Users/sunan/Pictures视频目录videos
app.getPath('videos')/Users/sunan/Movies参数videos,得到的目录是movies....
应用程序的日志logs
app.getPath('logs')/Users/sunan/Library/Logs/Electron这是个可更改的路径,参见函数:app.setAppLogsPath()。
Flash插件地址pepperFlashSystemPlugin
app.getPath('pepperFlashSystemPlugin')/Library/Internet Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin总结
在本文中,苏南大叔觉得下面的这几个参数是常用的:userData、exe、downloads、temp等。
以上是 electron的getpath方法使用 的全部内容, 来源链接: utcz.com/a/118560.html
