2015-08-06 10 views
5

Konvertiert das Node.js-fs-Modul implizit Windows-Ordnerpfadtrennzeichen von '\\' in '/'?Node.js fs Modul- und Windows-Pfade

Zum Beispiel, wenn ich diesen Aufruf unter Windows verwenden:

fs.readdirSync(dir).forEach(function(file) { 

}); 

Dateiargument hat '/' Pfadtrenn, nicht '\\', warum ist das so?

+1

Ja ... Jetzt ist der Pfadtrenner kein Problem, – binariedMe

Antwort

9

Ja, tut es. Mehr Infos: Writing cross-platform Node.js

Seien Sie sicher, path.join und path.normalize zu verwenden, anstatt explizite Pfadtrenn von (/, \, \\, usw.) in Ihrem Code.

+2

zu lösen und 'path.sep' wo nötig anstelle von expliziten Pfadtrennzeichen zu verwenden –