当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js os.homedir()用法及代码示例


os.homedir()方法是os模块的内置应用程序编程接口,用于获取当前用户的主目录路径。

用法:

os.homedir()

参数:此方法不接受任何参数。


返回值:此方法返回一个字符串,该字符串为当前用户指定主目录的路径。

  • 在Windows上,它从称为USERPROFILE如果已定义。否则,它将返回当前用户的配置文件目录的路径。
  • 在POSIX上,它从称为$HOME 如果已定义。否则,它将返回某个有效UID的主目录。

以下示例说明了Node.js中os.homedir()方法的使用:

范例1:

// Node.js program to demonstrate the    
// os.homedir() method 
  
// Allocating os module 
const os = require('os'); 
  
// Printing os.homedir() value 
console.log(os.homedir());

输出:

C:\Users\gekcho

范例2:查找主目录的另一种方法

// Node.js program to demonstrate the    
// os.homedir() method 
  
// Allocating os module 
const os = require('os'); 
  
console.log(getUserHome()); 
   
function getUserHome() { 
      
    // Return the value using process.env 
    return process.env[(process.platform ==  
          'win32') ? 'USERPROFILE' :'HOME']; 
}

输出:

C:\Users\gekcho

注意:上面的程序将通过使用node index.js命令。

参考: https://nodejs.org/api/os.html#os_os_homedir



相关用法


注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 Node.js | os.homedir() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。