In meinem Dateisystem befindet sich mein Arbeitsverzeichnis hier:
C:\temp\a\b\c\d
und unter b\bb gibt es die Datei: tmp.txt
C:\temp\a\b\bb\tmp.txt
Wenn ich aus meinem Arbeitsverzeichnis zu dieser Datei wechseln möchte, verwende ich diesen Pfad:
"../../bb/tmp.txt"
Falls die Datei nicht existiert, möchte ich den vollständigen Pfad protokollieren und dem Benutzer mitteilen:
"Die Datei C:\temp\a\b\bb\tmp.txt ist nicht vorhanden".
Meine Frage:
Ich brauche einige Funktion die den relativen Pfad umwandeln: "../../bb/tmp.txt" in absolute : "C:\temp\a\b\bb\tmp.txt"
In meinem Code sollte es so sein:
console.log("The file" + convertToAbs("../../bb/tmp.txt") + " is not exist")
Sie können auch __dirname und __filename als absoluten Pfad verwenden.