1 Star 0 Fork 0

ike_yu/myNode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
path.js 2.06 KB
一键复制 编辑 原始数据 按行查看 历史
ike_yu 提交于 2024-01-10 18:04 . 'socket.io部分'
/*
* @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)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ike_yu/my-node.git
git@gitee.com:ike_yu/my-node.git
ike_yu
my-node
myNode
master

搜索帮助