首頁 >web前端 >js教程 >node.js中的path.resolve方法使用說明_node.js

node.js中的path.resolve方法使用說明_node.js

WBOY
WBOY原創
2016-05-16 16:28:231922瀏覽

方法說明:

將參數 to 位置的字元解析到一個絕對路徑裡。

文法:

複製程式碼 程式碼如下:

path.resolve([from ...], to)

由於方法屬於path模組,使用前需引入path模組(var path= require(“path”) )

接收參數:

from                     來源路徑
to                         以絕對路徑的字串

範例:

複製程式碼 程式碼如下:

path.resolve('/foo/bar', './baz')
 
// returns
 
'/foo/bar/baz'
 
path.resolve('/foo/bar', '/tmp/file/')
 
// returns
 
'/tmp/file'
 
path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif')
 
// if currently in /home/myself/node, it returns
 
'/home/myself/node/wwwroot/static_files/gif/image.gif'

另一種方法是把它當作一個序列的cd指令shell。

複製程式碼 程式碼如下:

path.resolve('foo/bar', '/tmp/file/', '..', 'a/../subfile')

類似:

複製程式碼 程式碼如下:

cd foo/bar
cd /tmp/file/
cd ..
cd a/../subfile
pwd
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn