node.js - 如何获取操作系统平台用户数据文件夹

2023-12-23

我正在寻找一种使用 Node.js 获取 userdata 文件夹的方法,该方法适用于 Windows 和 macOS。

Node.js 实例将在用户的计算机上运行。

我需要返回以下内容的东西:

  • C:\Documents and Settings\JohnD\Application Data (Windows XP)
  • C:\Users\JohnD\AppData\Roaming (Windows Vista 及更高版本)
  • /Users/JohnD/Library/Preferences (macOS)

这可能吗?


请尝试以下操作:

process.env.APPDATA || (process.platform == 'darwin' ? process.env.HOME + '/Library/Preferences' : process.env.HOME + "/.local/share")

预期结果是:

OS X - '/用户/user/图书馆/首选项'

Windows 8 - 'C:\Users\user\应用程序数据\漫游'

Windows XP - 'C:\Documents and Settings\user\应用程序数据'

Linux - '/home/user/.local/share'

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

node.js - 如何获取操作系统平台用户数据文件夹 的相关文章

随机推荐