Node.js基礎知識之Path模組
摘要
path模組提供了一些處理檔案路徑問題的工具。
path模組
引入模組
var path=require("path");
方法
1 |
path.normalize(p) 規範化路徑,注意'..' 和 '.'。 |
2 |
path.join([path1][, path2][, ...]) 用於連線路徑。該方法的主要用途在於,會正確使用當前系統的路徑分隔符,Unix系統是"/",Windows系統是""。 |
3 |
path.resolve([from ...], to) 將 to 引數解析為絕對路徑。 |
4 |
path.isAbsolute(path) 判斷引數 path 是否是絕對路徑。 |
5 |
path.relative(from, to) 用於將相對路徑轉為絕對路徑。 |
6 |
path.dirname(p) 返回路徑中代表資料夾的部分,同 Unix 的dirname 命令類似。 |
7 |
path.basename(p[, ext]) 返回路徑中的最後一部分。同 Unix 命令 bashname 類似。 |
8 |
path.extname(p) 返回路徑中檔案的字尾名,即路徑中最後一個'.'之後的部分。如果一個路徑中並不包含'.'或該路徑只包含一個'.' 且這個'.'為路徑的第一個字元,則此命令返回空字串。 |
9 |
path.parse(pathString) 返回路徑字串的物件。 |
10 |
path.format(pathObject) 從物件中返回路徑字串,和 path.parse 相反 |
屬性
1 |
path.sep 平臺的檔案路徑分隔符,'\' 或 '/'。 |
2 |
path.delimiter 平臺的分隔符, ; or ':'. |
3 |
path.posix 提供上述 path 的方法,不過總是以 posix 相容的方式互動。 |
4 |
path.win32 提供上述 path 的方法,不過總是以 win32 相容的方式互動。 |
一個例子
var path=require("path");
//格式化路徑
console.log("normalize",path.normalize("/test/test/2/3/..."));
//連線路徑
console.log("join path",path.join("/test","test","1"));
//轉換為絕對路徑
console.log("resolve",path.resolve("path.js"));/
/檔案字尾
console.log("file extention",path.extname("path.js"));
執行
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1817/viewspace-2800484/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- node.js之path模組的使用Node.js
- Node.js path模組Node.js
- webpack及node.js基礎必會--path模組的常見操作WebNode.js
- NodeJS之path模組NodeJS
- node之path模組
- SAP SD基礎知識之組織結構
- 小身材有大作用——光模組基礎知識(一)
- Python基礎之模組Python
- 組合語言-基礎知識組合語言
- Python技術基礎知識點:OS模組的應用Python
- python模組之os.pathPython
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- MySQL指南之基礎知識MySql
- path模組 fs模組
- 後端知識點總結——NODE.JS基礎後端Node.js
- Java基礎知識整理之this用法Java
- 介面測試之基礎知識
- Java基礎知識之概述(一)Java
- python 基礎之模組與包Python
- 二、Ansible基礎之模組篇
- ActiveMQ——基礎知識與模擬體驗MQ
- 網站組成部分基礎知識分享網站
- Python基礎知識七 元組&字典&集合Python
- 公共基礎知識-計算機組成計算機
- 基礎知識
- Java基礎知識整理之註解Java
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- SAP SD基礎知識之稅(Taxes)
- Python入門之基礎知識(一)Python
- Golang 基礎之併發知識 (三)Golang
- JVM學習之JVM基礎知識JVM
- Python基礎知識之常用框架Flask!Python框架Flask
- OpenWrt 基礎軟體模組之procd
- Node.js之模組機制Node.js
- 計算機組成原理基礎知識(一)計算機
- 【計理01組03號】Java基礎知識Java