НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
39 of 183 menu

Метод realpath.native

Метод realpath.native определяет фактическое местоположение пути. В первом параметре указываем исходный путь к файлу или папки, во втором необязательном параметре - кодировку. В третьем необязательном параметре указываем коллбэк. Несмотря на схожесть с методом realpath наш метод работает асинхронно только с коллбэком, т.е. промисы в этом методе не могут быть использованы.

Синтаксис

fs.realpath.native(путь к файлу, [кодировка], [коллбэк]);

Пример

Пусть у нас есть следующая файловая структура:

  • /dir/
    • file.txt

Давайте асинхронно узнаем местоположение пути к файлу через коллбэк:

import fs from 'fs'; fs.realpath.native('./dir/file.txt', (err, resolvedPath) => { if (!err) { console.log(resolvedPath); } else { console.log(err); } });

Пример

Теперь давайте синхронно узнаем полный путь к файлу через realpathSync.native:

import fs from 'fs'; try { let data = fs.realpathSync.native('./dir/file.txt'); console.log(data); } catch (err) { console.log(err); }

Смотрите также

  • метод link,
    который изменяет путь к файлу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить