我正在寻找一种使用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中的用户环境>
另外,请看process.platform
具体而言:
% node > console.log(process.env.HOME) /Users/miktam > console.log(process.platform) darwin
有了这些信息,您将能够实现所需的条件。
尝试以下操作: