2015-08-06 10 views
5

Node.js fs modülü, Windows klasör yolu ayırıcılarını '\\''dan '/''a dolaylı olarak dönüştürüyor mu? ÖrneğinNode.js fs modülü ve pencere yolları

, Windows üzerinde bu çağrıyı kullanırsanız:

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

}); 

dosya argümanı '/' yolu ayracı, not '\\' vardır, neden?

+1

Evet ... Artık yol ayırıcı, – binariedMe

cevap

9

Evet öyle. daha Bakınız: Writing cross-platform Node.js

Kodunuzdaki açık yolu ayracı (/, \, \\, vs) kalmadan path.join ve path.normalize kullandığınızdan emin olun.

+2

ile başa çıkmak için bir sorun değildir ve açık yol ayırıcıları yerine, gerekirse 'path.sep' işlevini kullanın. –