用于處理目錄的對象,提高開發(fā)效率
引入path模塊:
var path = require('path');
格式化路徑: path.normalize(p)
將不符合規(guī)范的路徑格式化驮瞧,簡化開發(fā)人員處理各種復雜路徑判斷氓扛。window系統(tǒng),目錄分隔為'';UNIX系統(tǒng)采郎,分隔符為'/'千所,針對'..'返回上一級;/與\\都被統(tǒng)一轉換
路徑合并: path.join(p1, p2, ...)
路徑結合蒜埋、合并淫痰,路徑最后不會帶目錄分隔符
獲取絕對路徑: path.resolve(p1, p2, ...)
以應用程序為起點,根據(jù)參數(shù)字符串解析出一個絕對路徑
獲取相對路徑: path.relative(from, to)
獲取兩路徑之間的相對關系
獲取路徑中的目錄名: path.dirname(p)
獲取路徑中文件名: path.basename(p, [ext])
后綴是可選的整份,如果加待错,使用'.ext'方式來匹配,則返回值中不包括后綴名
獲取路徑中文件的擴展名: path.extname(p)
如果沒有'.'皂林,則返回空
獲取操作系統(tǒng)中文件分隔符: path.sep
window: '\\', Unix: '\'
獲取操作系統(tǒng)中目錄分隔符: path.delimiter
window: ';', Unix: ':'