📜  Node.js path.toNamespacedPath() 方法

📅  最后修改于: 2022-05-13 01:56:20.700000             🧑  作者: Mango

Node.js path.toNamespacedPath() 方法

path.toNamespacedPath() 方法用于从给定路径中找到等效的以命名空间为前缀的路径。此方法仅在 Windows 系统上有意义。它会在 POSIX 系统上返回相同的路径而无需修改。如果路径不是字符串,则将不加修改地返回。

句法:

path.toNamespacedPath( path )

参数:此函数接受如上所述和如下所述的单个参数:

  • path:它是一个字符串,其中包含必须转换的路径。

返回值:它返回一个带有等效命名空间前缀路径的字符串。

下面的程序说明了path.toNamespacedPath()方法:

示例 1:

// Import the path module
const path = require('path');
  
let originalPath = "C:\\Windows\\users";
console.log("Original Path:", originalPath);
  
let nameSpacedPath = path.toNamespacedPath(originalPath);
console.log("Namespaced Path:", nameSpacedPath);

输出:

Original Path: C:\Windows\users
Namespaced Path: \\?\C:\Windows\users

示例 2:

// Import the path module
const path = require('path');
  
let originalPath = "C:\\Windows\\users\\..\\admin";
console.log("Original Path:", originalPath);
  
let nameSpacedPath = path.toNamespacedPath(originalPath);
console.log("Namespaced Path:", nameSpacedPath);

输出:

Original Path: C:\Windows\users\..\admin
Namespaced Path: \\?\C:\Windows\admin

参考: https://nodejs.org/api/path.html#path_path_tonamespacedpath_path