tutorial nodejs node instalar cli javascript node.js relative-path absolute-path

javascript - nodejs - node js tutorial



NodeJS-convierte la ruta relativa a absoluta (2)

En mi sistema de archivos mi directorio de trabajo está aquí:

C: / temp / a / b / c / d

y debajo de b / bb hay un archivo: tmp.txt

C: / temp / a / b / bb / tmp.txt

Si quiero ir a este archivo desde mi directorio de trabajo, usaré esta ruta:

"../../bb/tmp.txt"

En caso de que el archivo no exista, deseo registrar la ruta completa y decirle al usuario:
"El archivo C: / temp / a / b / bb / tmp.txt no existe" .

Mi pregunta:

Necesito alguna función que convierta la ruta relativa: "../../bb/tmp.txt" a absoluta: "C: / temp / a / b / bb / tmp.txt"

En mi código debería ser así:

console.log("The file" + convertToAbs("../../bb/tmp.txt") + " is not exist")


También puede usar __dirname y __filename para la ruta absoluta.


Utilice path.resolve

tratar:

resolve = require(''path'').resolve resolve(''../../bb/tmp.txt'')