[英]NodeJS - Relative File Paths
假設有一個文件路徑var dir = "my/file/directory"
,我提供了一個相對文件路徑var rel = "../../other/directory/myFile.js"
,如何計算真實目錄:
var dir = "my/file/directory"
var rel = "../../other/directory/myFile.js"
var nDir = func(dir,rel) // returns "my/other/directory/myFile.js"
到目前為止,我發現path = require('path')
並一直在使用REPL中的函數。 但是我看不到relative()
函數在確定最終路徑時有用...?
據我所知:
var p1 = "root"
var p2 = "my/dir/file.js"
var O = path.relative(p1,p2) //returns "../my/dir/file.js"
它正在返回相對路徑...在我看來,這應該返回"root/my/dir/file.js"
?
您可以在path.resolve上查看Node Docs ,它返回絕對路徑。 path.relative
將返回相對路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.