这是“ path.normalize”文档中的错误吗?

问题描述 投票:0回答:1

我正在尝试使用pathupath来解决文件路径问题((特定问题:Issue saving to Windows "mapped network drive" in Electron

阅读path.normalize(path)的文档提供了以下示例:

例如,在POSIX上:

path.normalize('/ foo / bar // baz / asdf / quux / ..');//返回:'/ foo / bar / baz / asdf'

在Windows上:

path.normalize('C:\ temp \\ foo \ bar \ .. \');//返回:'C:\ temp \ foo \'

在第一个示例中,“ quux”发生了什么?第二,“酒吧”发生了什么?这些只是复制粘贴错误吗?很抱歉,如果这似乎是一个琐碎的问题,但是这种“路径”问题,尤其是在Windows上,对我来说非常令人困惑(我在macOS上)。

node.js path
1个回答
0
投票
The path.normalize() method normalizes the given path, resolving '..' and '.' segments.

尝试在末尾没有..,这表明您正在上一个目录,并且基本上被解释为]

cd /foo/bar//baz/asdf/quux
cd ..

另外,这可能是一个错误,但是您在这里的bar//baz之间有两个斜线。

© www.soinside.com 2019 - 2024. All rights reserved.