web-dev-qa-db-ja.com

Node.jsfsモジュールとWindowsパス

Node.js fsモジュールは、Windowsフォルダーのパス区切り文字を'\\'から'/'に暗黙的に変換しますか?

たとえば、Windowsでこの呼び出しを使用する場合:

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

});

ファイル引数に'/'ではなく'\\'パス区切り文字がありますが、それはなぜですか?

10
Alexander Mills

はい、そうです。もっと見る: クロスプラットフォームのNode.jsを書く

必ず使用してください path.join および path.normalize 明示的なパス区切り文字の代わりに(/\\\など)コード内。

18
krl