Ich bin über chdir
Befehl in node.js
, zum Beispiel zu lesen, dieser Ausschnitt:Welche Anwendungsfälle sind `chdir` benötigen für
console.log("The current working directory is " + process.cwd());
try {
process.chdir("/");
} catch (exception) {
console.error("chdir error: " + exception.message);
}
console.log("The current working directory is now " + process.cwd());
aber ich kann nicht herausfinden, warum ich das brauchen würde. Ich würde ein paar Anwendungsfallbeispiele für ein allgemeines Verständnis schätzen.
Oder Sie müssen eine eigenständige ausführbare Datei starten, die (wenn sie in einem bestimmten Pfad gestartet wird) erwartet (oder einfacher funktioniert). – TripeHound
@TripeHound: Wenn Sie meinen, ein untergeordneter Prozess zu starten, hat die Standard-API dafür die Option, die cwd für jeden neuen Prozess festzulegen. Du würdest kein Chdir benutzen. –
OK. Die paar Male, die ich benötigt habe, um einen Child-Prozess zu starten, musste ich das Verzeichnis nicht einstellen, daher war mir nicht bewusst, dass es eine Option dafür gab (obwohl ich nicht überrascht bin, dass es einen gibt). – TripeHound