當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。