Node.js fs模块是否隐式将Windows文件夹路径分隔符从'\\'
转换为'/'
?
例如,如果我在Windows上使用此调用:
fs.readdirSync(dir).forEach(function(file) {
});
文件参数有'/'
个路径分隔符,而不是'\\'
,为什么会这样?
答案 0 :(得分:15)
是的。查看更多:Writing cross-platform Node.js
请务必使用path.join
和path.normalize
,而不要在代码中使用明确的路径分隔符(/
,\
,\\
等。 / p>