美文网首页
path.join和path.resolve

path.join和path.resolve

作者: 蜗牛Coming | 来源:发表于2019-10-10 17:40 被阅读0次
    path 是node内置的模块,可以直接引用。
    __dirname 当前脚本文件的绝对路径

    path.join() 用于连接路径。

    path.join(__dirname,'a','b')            
    //当前文件路径\a\b
    path.join(__dirname,'a','b','..')       
    //当前文件路径\a
    path.join(__dirname,'a','b','../')      
    //当前文件路径\a\
    path.join(__dirname,'a','../','b',)       
    //当前文件路径\b
    path.join(__dirname,'../','a','b',)       
    //当前文件路径的上一级\a\b
    //ps:在windows系统中,路径拼接都是'\',这也会导致字符串中不能正常显示。
    // js字符串只支持 / 或者 \\
    

    path.resolve() 把一个路径或路径片段的序列解析为一个绝对路径,从右往左解析,直到构造成一个绝对路径;

    path.resolve('/a','b','c')
    //  \a\b\c
    path.resolve('/a','/b','c')
    //  \b\c
    path.resolve('/a','./b','c')
    //  \a\b\c
    path.resolve('/a','../','c')
    //  \c
    

    相关文章

      网友评论

          本文标题:path.join和path.resolve

          本文链接:https://www.haomeiwen.com/subject/tenfyctx.html