[英]Node.js fs module and windows paths
Does the Node.js fs module implicitly convert Windows folder path separators from '\\\\'
to '/'
? Node.js fs模块是否隐式将Windows文件夹路径分隔符从
'\\\\'
为'/'
?
For example, if I use this call on Windows: 例如,如果我在Windows上使用此调用:
fs.readdirSync(dir).forEach(function(file) {
});
file argument has '/'
path separators, not '\\\\'
, why is that? file参数有
'/'
路径分隔符,而不是'\\\\'
,为什么会这样?
Yes it does. 是的,它确实。 See more: Writing cross-platform Node.js
查看更多: 编写跨平台的Node.js
Be sure to use path.join
and path.normalize
instead of having explicit path separators ( /
, \\
, \\\\
, etc) in your code. 一定要使用
path.join
和path.normalize
而不是在代码中使用显式路径分隔符( /
, \\
, \\\\
,等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.