2016-08-08 8 views
11

In meinem Datei-System mein Arbeitsverzeichnis ist hier:NodeJS - konvertieren relativen Pfad zu absoluten

C: \ temp \ a \ b \ c \ d

und unter b \ bb Datei gibt es: tmp.txt

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

Wenn ich auf diese Datei von meinem Arbeitsverzeichnis gehen will, ich werde diesen Weg benutzen:

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

Falls die Datei vorhanden ist, nicht, dass ich den vollständigen Pfad protokollieren will und dem Benutzer sagen:
„Die Datei C: \ temp \ a \ bb \ tmp.txt \ b ist nicht vorhanden“.

Meine Frage:

Ich brauche Funktion die der relative Pfad konvertieren : "../../bb/tmp.txt" auf absolute: „C: \ temp \ a \ b \ bb \ tmp.txt“

In meinem Code soll es so sein:

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

Antwort

1

Sie auch __dirname und __filename für absoluten Pfad verwenden könnten.

Verwandte Themen