В чем разница (если есть) между path.normalize(your_path)
и path.resolve(your_path)
?
Я знаю, что path.resolve(...)
может принимать несколько аргументов, но совпадает ли поведение с одним аргументом с вызовом path.normalize()
?
РЕДАКТИРОВАТЬ: если они должны вести себя одинаково, я не понимаю цели раскрытия path.normalize(...)
функции, когда вы можете просто передать путь в path.resolve(...)
Или, может быть, для целей документации. Например, в документации говорится path.resolve(...)
:
... Полученный путь нормализуется, и ...
Разоблачение path.normalize(...)
упрощает объяснение того, что означает "нормализованный" ??? Понятия не имею.
Из документов:
Ссылки на path.resolve и path.normalize в документации. В большинстве случаев я не хочу просто давать ссылки в ответе, но документы Node.js очень приличные.
источник
../
слов), его можно легко проверить, чтобы убедиться, что пользователь выбирает файлы только из определенных мест и не имеет возможности просматривать личные файлы за пределами этих мест.