path.义齿join()の違い
995 ワード
path.join()
経路を組み立てる.この方法の主な目的は、現在のシステムのパス区切り記号が正しく使用されることであり、Unixシステムは
/
であり、Windowsシステムはである.パス文字で使用できます..または.../相対パスの計算を行うと、他のパス表現は無視されます.console.log(path.join('b','c','\d')) // :b\c\d
console.log(path.join('b','c','d','..')) // :b\c
console.log(path.join('b','c','./','d')) // :/b/c/d
path.resolve()
現在のディレクトリに対する絶対パスとして解析され、cdコマンドがあるパスに/がある場合、ルートディレクトリにジャンプし、./上位ディレクトリにジャンプ
次のスクリプトがe:testにあると仮定し、次のチェックを行います.
console.log(path.resolve('b','c','d')) // :E:\test\b\c\d
console.log(path.resolve('b','c','/d')) // :E:\d
console.log(path.resolve('b','c','..')) // :E:\test\b
__dirname
は、常にjsファイルを実行する絶対パス転載先:https://www.cnblogs.com/94pm/p/10129088.html