Инструменты пользователя

Инструменты сайта


nodejs:osnovy:module_path

module path ( пути к файлам)

const path = require('path');//Подключаем модуль обработки пути к файлу
 
console.log(path.basename(__filename));//Название текущего файла
/*
server.js
*/
console.log(path.dirname(__filename));//Название папки
/*
D:\NodeJS\node_curs\www
*/
console.log(path.extname(__filename));//расширение текущего файла
/*
.js
*/
 
console.log(path.parse(__filename));//парсим файл
/*
{ root: 'D:\\',
  dir: 'D:\\NodeJS\\node_curs\\www',
  base: 'server.js',
  ext: '.js',
  name: 'server' }
 
* */
console.log(path.parse(__filename).ext);//расширение
/*
.js
* */
 
console.log(path.join(__dirname, '..', 'test', 'second.html'));//генерируем путь
/*
D:\NodeJS\node_curs\test\second.html
*/
 
console.log(path.resolve(__dirname, '..', 'test', '/second.html'));//генерируем путь ,
// если есть абсолютный путь генерирется отдельный path
/*
D:\NodeJS\node_curs\test\second.html
D:\second.html
* */
nodejs/osnovy/module_path.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)