web前端全系列 教程
1839个小节阅读:2243.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
path
是Node.js的路径模块,用来处理路径。
path.dirname()
返回路径的目录部分
xxxxxxxxxx
require('path').dirname('./test/something') // ./test
require('path').dirname('./test/something/file.txt')
// ./test/something
path.extname()
返回路径的扩展名部分
xxxxxxxxxx
require('path').extname('./test/something') // ''
require('path').extname('./test/something/input.txt')
// '.txt'
path.isAbsolute()
如果是绝对路径,则返回 true。
xxxxxxxxxx
require('path').isAbsolute('/test/something') // true
require('path').isAbsolute('./test/something') // false
path.join()
连接路径的两个或多个部分
xxxxxxxxxx
const name = '程序员'
require('path').join('/', '百战', name)
//'/百战/程序员'
path.parse()
解析对象的路径为组成其的片段:
root
: 根路径。dir
: 从根路径开始的文件夹路径。base
: 文件名 + 扩展名name
: 文件名ext
: 文件扩展名xxxxxxxxxx
require('path').parse('/users/test.txt')
//{
// root: '/',
// dir: '/users',
// base: 'test.txt',
// ext: '.txt',
// name: 'test'
//}
path.relative()
接受 2 个路径作为参数。 基于当前工作目录,返回从第一个路径到第二个路径的相对路径。
xxxxxxxxxx
require('path').relative('/Users/joe','/Users/joe/test.txt')
//'test.txt'
require('path').relative('/Users/joe','/Users/joe/something/test.txt')
//'something/test.txt'
path.resolve()
获得相对路径的绝对路径计算
xxxxxxxxxx
require('path').resolve('joe.txt')
require('path').resolve('/etc', 'joe.txt') //'/etc/joe.txt'
实时效果反馈
1.使用哪个方法可以将相对路径转为绝对路径:
A path.relative
B path.parse
C path.join
D path.resolve
答案
1=>D