cheziHoyzer cheziHoyzer - 1 year ago 218
Node.js Question

NodeJS - convert relative path to absolute

In my File-system my working directory is here:


and under b\bb there's file: tmp.txt


If I want to go to this file from my working directory, I'll use this path:


In case the file is not exist I want to log the full path and tell the user:

"The file C:\temp\a\b\bb\tmp.txt is not exist".

My question:

I need some function that convert the relative path: "../../bb/tmp.txt" to absolute: "C:\temp\a\b\bb\tmp.txt"

In my code it should be like this:

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

Answer Source

Use path.resolve


resolve = require('path').resolve
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download