- Node.js 教程
- Node.js - 首页
- Node.js - 简介
- Node.js - 环境设置
- Node.js - 第一个应用程序
- Node.js - REPL 终端
- Node.js - 命令行选项
- Node.js - 包管理器 (NPM)
- Node.js - 回调函数概念
- Node.js - 上传文件
- Node.js - 发送电子邮件
- Node.js - 事件
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 调试器
- Node.js - 全局对象
- Node.js - 控制台
- Node.js - 进程
- Node.js - 应用程序扩展
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTful API
- Node.js - 缓冲区
- Node.js - 流
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 入门
- Node.js - MySQL 创建数据库
- Node.js - MySQL 创建表
- Node.js - MySQL 插入数据
- Node.js - MySQL 查询数据
- Node.js - MySQL 条件查询
- Node.js - MySQL 排序
- Node.js - MySQL 删除数据
- Node.js - MySQL 更新数据
- Node.js - MySQL 连接查询
- Node.js MongoDB
- Node.js - MongoDB 入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB 插入数据
- Node.js - MongoDB 查找数据
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB 删除数据
- Node.js - MongoDB 更新数据
- Node.js - MongoDB 限制结果
- Node.js - MongoDB 连接查询
- Node.js 模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - 实用程序模块
- Node.js - Web 模块
- Node.js 有用资源
- Node.js - 快速指南
- Node.js - 有用资源
- Node.js - 讨论
Node.js - path.toNamespacedPath() 方法
Node.js 的 path 模块提供了各种与操作系统相关的实用程序方法和属性。
path 模块的 Node.js path.toNamespacedPath() 方法接受一个路径并返回一个等效的命名空间前缀路径。如果给定的路径不是字符串,则该方法将返回该路径而不进行任何修改。
此方法仅在 Windows 操作系统上有意义。而在 POSIX 系统上,该方法无效,并返回给定的路径而不进行任何修改。
语法
以下是 path 模块的 Node.js path.toNamespacedPath() 方法的语法:
path.toNamespacedPath(path)
参数
path − 此参数指定要转换的路径。
返回值
此方法返回一个具有等效命名空间前缀路径的字符串。
示例
如果将路径传递给 Node.js path.toNamespacedPath() 方法,它将返回具有等效命名空间前缀路径的给定路径。
在下面的示例中,我们将规范化的路径传递给 Node.js path.toNamespacedPath() 方法。
const path = require('path'); var result = path.toNamespacedPath("C:/Users/Lenovo/Desktop/JavaScript/Nodefile.js"); console.log("The namespaced path result: ", result);
输出
如果您在在线编译器 (POSIX) 中执行上述程序,则输出将显示如下。
The namespaced path result: C:/Users/Lenovo/Desktop/JavaScript/Nodefile.js
当我们在 WINDOWS 操作系统上执行上述代码时的输出如下。
The namespaced path result: \\?\C:\Users\Lenovo\Desktop\JavaScript\Nodefile.js
示例
如果给定的路径未规范化,则 Node.js path.toNamespacedPath() 方法将先规范化,然后返回给定路径的 命名空间前缀路径。
在下面的程序中,我们将一个未规范化的 path 传递给 Node.js path.toNamespacedPath() 方法。
const path = require('path'); var actualPath = "C:/Users////Lenovo/Desktop//////JavaScript/..//Nodefile.js"; console.log("The actual path: ", actualPath); var result = path.toNamespacedPath(actualPath) console.log("The namespaced path result: ", result);
输出
如果您在在线编译器 (POSIX) 中执行上述程序,则输出将显示如下。
The actual path: C:/Users////Lenovo/Desktop//////JavaScript/..//Nodefile.js The namespaced path result: C:/Users////Lenovo/Desktop//////JavaScript/..//Nodefile.js
当我们在 WINDOWS 操作系统上执行上述代码时的输出如下。
The actual path: C:/Users////Lenovo/Desktop//////JavaScript/..//Nodefile.js The namespaced path result: \\?\C:\Users\Lenovo\Desktop\Nodefile.js
nodejs_path_module.htm
广告