2017-05-17 14 views
2

パスがあるとします(C:/Users/me/projects)。私は、そのパスからディレクトリをナビゲートできるようにしたいと思います。例えば、私が行うことができます。フルパスを指定して前のディレクトリに移動

//Current directory, C:/Users/me/projects 

const something = require('../file.js'); 

右後ろのディレクトリ内のファイルfile.jsを指すことになります。しかし、私はちょうどそのよう後方に行くことができるようにしたいが、完全なパス、カレントディレクトリから逆方向に行くだろう

console.log(__dirname + '/../') 

のようなものを与えます。もちろん、それはそのようには機能しません。それはちょうどC:/Users/me/projects/../になります。

答えて

2

path.resolve()

const path = require('path); console.log(path.resolve(__dirname, '..'));

+0

素晴らしいお試しください!ありがとう。 – Wright

関連する問題