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