Node.js | os.homedir () Метод

Опубликовано: 4 Августа, 2021

Метод os.homedir () - это встроенный интерфейс прикладного программирования модуля os, который используется для получения пути к домашнему каталогу текущего пользователя.

Синтаксис:

 os.homedir ()

Параметры: этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает строку, определяющую путь к домашнему каталогу для текущего пользователя.

  • В Windows он собирает свое значение из переменной среды с именем USERPROFILE если она определена. В противном случае он возвращает путь к каталогу профиля для текущего пользователя.
  • В POSIX он собирает свое значение из переменной среды с именем $HOME если она определена. В противном случае он возвращает домашний каталог для некоторого эффективного UID.

Примеры ниже иллюстрируют использование метода os.homedir () в Node.js:

Пример 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:  Пользователи  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:  Пользователи  gekcho

Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node index.js .

Ссылка: https://nodejs.org/api/os.html#os_os_homedir