nodejs 自帶 path 模塊,在 nodejs 中經常會用到 path 的方法處理路徑 。下面是我常用的一些 path 處理方法,處理文件和目錄的路徑:
引入 path 模塊
nodejs中自帶 path 模塊,直接引用即可:
var path = require('path')
常用的方法
path.join([..paths])
[...path] : 路徑片段
使用平台特定的拼接符將路徑片段連接到一起,返回一個路徑(注意: 長度為0則忽略,'.'當前目錄, '..' 上一級目錄)
如: path.join('/first', 'second/third', 'forth', '..') ; 返回: /first/second/third
path.resovle([...path])
把一個路徑從右往左處理成一個絕對路徑,如果沒有傳參數,返回當前工作目錄的絕對路徑
(path.join() 和 path.resolve() 的差別)
__dirname
獲取當前文件所屬目錄的絕對路徑
__filename
獲取當前文件的絕對路徑


