在我的文件系统中,我的工作目录位于:
C:\ TEMP \ A \ B \ C \ d
和b \ bb下的文件:tmp.txt
C:\ TEMP \ A \ B \ BB \ tmp.txt
如果我想从我的工作目录转到此文件,我将使用此路径:
"../../bb/tmp.txt"
如果文件不存在,我想记录完整路径并告诉用户:
"文件C:\ temp \ a \ b \ bb \ tmp.txt不存在" 。
我的问题:
我需要一些功能 转换相对路径:" ../../ bb / tmp.txt"绝对:" C:\ temp \ a \ b \ bb \ tmp.txt"
在我的代码中应该是这样的:
console.log("The file" + convertToAbs("../../bb/tmp.txt") + " is not exist")
答案 0 :(得分:89)
答案 1 :(得分:2)
您也可以使用__dirname和__filename作为绝对路径。