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