代码拉取完成,页面将自动刷新
/*
* @Author: ike_yu ike_yu@qq.com
* @Date: 2024-01-10 16:20:40
* @LastEditors: ike_yu ike_yu@qq.com
* @LastEditTime: 2024-01-10 17:22:43
* @FilePath: \my_projectd:\my_test\myNode\path.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
const path = require('path')
// 1、获取文件所在目录
console.log('文件所在目录', path.dirname(__dirname + '\\package.json'))
console.log('文件所在目录2', path.dirname('D:\\my_test\\myNode\\package.json'))
// 2、获取文件全名
console.log('文件全名', path.basename('D:\\my_test\\myNode\\package.json'))
// 3、获取文件扩展名
console.log('文件扩展名', path.extname('D:\\my_test\\myNode\\package.json'))
// 4、解析路径
console.log('解析路径', path.parse(__dirname + '\\package.json'))
// 5、对象格式成字符串
const obj1 = {
dir: __dirname,
base: 'package.json'
}
const obj2 = {
dir: __dirname,
name: 'package',
ext: '.json'
}
console.log('对象格式成字符串1', path.format(obj1))
console.log('对象格式成字符串2', path.format(obj2))
// 6、是否绝对路径
console.log('是否绝对路径1', path.isAbsolute(__dirname + '\\package.json'))
console.log('是否绝对路径2', path.isAbsolute('.\\package.json'))
// 7、解析为绝对路径
console.log('解析为绝对路径', path.resolve('E:','目录1','目录2'))
// 8、解析为相对路径
console.log('解析为相对路径', path.relative(__dirname, __dirname + '\\package.json',))
// 9、多路径拼接
console.log('路径拼接', path.join('\\images', 'a.png'))
// 10、规范化路径
console.log('规范化路径', path.normalize('D:/\\demo\\/11/\\js.js'))
// 11、路径定界符
console.log('路径定界符', path.delimiter) // windows为';',POSIX为':'
// 12、路径片段分隔符
console.log('片段分隔符', path.sep)
// 13、Windows下访问path
console.log('windows下访问path', path.win32)
// 14、POSIX下访问path
console.log('posix下访问path', path.posix)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。