代码之家  ›  专栏  ›  技术社区  ›  OriFl

通过子文件nodejs中的文件获取父文件夹的绝对目录

  •  0
  • OriFl  · 技术社区  · 6 年前

    我的意思是,我有一个项目,看起来像这样:

    主文件夹

    App.JS
    儿童文件夹

    填充JS

    我想从file.js获取app.js的绝对路径

    3 回复  |  直到 6 年前
        1
  •  1
  •   Sirko    6 年前

    所以假设你在里面 file.js 想要得到 app.js ,带有 child folder 修复后,您可以使用 path.join() :

    const path = require( 'path' ).join( __dirname, '..', 'app.js' )
    
        2
  •  1
  •   Harshal Yeole    6 年前

    很简单: 你可以试试 path.resolve

    尝试:

    resolve = require('path').resolve
    resolve('../../app.js')
    

    你需要提供相对路径,它会给你绝对路径。希望这就是你要找的。

        3
  •  0
  •   Yoni Rabinovitch    6 年前

    怎么样:

    let path = __dirname.substr(0,__dirname.lastIndexOf('/'));