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
- MySQL指南之基礎知識MySql
- 後端知識點總結——NODE.JS基礎後端Node.js
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- Java基礎知識整理之this用法Java
- Java基礎知識之概述(一)Java
- php基礎知識之$GET$POSTPHP
- oracle spatial 基礎知識之五Oracle
- 介面測試之基礎知識
- 基礎知識
- SAP SD基礎知識之稅(Taxes)
- Java基礎知識整理之註解Java
- JVM學習之JVM基礎知識JVM
- Golang 基礎之併發知識 (三)Golang
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- oracle spatial之基礎知識之一Oracle
- oracle spatial之基礎知識之二Oracle
- oracle spatial之基礎知識之三Oracle
- 小身材有大作用——光模組基礎知識(一)
- node之path模組
- AI 基礎知識AI
- Webpack 基礎知識Web
- Dart基礎知識Dart
- RabbitMQ基礎知識MQ
- webpack基礎知識Web
- javascript基礎知識JavaScript
- ThinkPHP基礎知識PHP
- Laravel基礎知識Laravel
- Redis基礎知識Redis
- Docker基礎知識Docker
- 程式基礎知識
- Envoy基礎知識
- DockerFile基礎知識Docker
- Nginx基礎知識Nginx