
- 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
廣告