I am using Node.js, and I want to obtain the parent directory name for a file. I have the file I want to get I have tried:
But it returns
asked Mar 22, 2017 at 15:29
What you want is
answered May 4, 2017 at 9:57
Daniel WolfDaniel Wolf 11.9k11 gold badges51 silver badges74 bronze badges 0 Daniel Wolf's answer is correct, also if you want the full path of the parent dir:
answered Mar 14, 2019 at 15:52
DirigibleDirigible 1,54915 silver badges10 bronze badges
Yeshi 2132 silver badges5 bronze badges answered Jul 20, 2020 at 3:03
1
result: somedir Use require.main instead answered Jul 5, 2020 at 6:23
ByakuByaku 2,0191 gold badge16 silver badges27 bronze badges Whilst the answers herein worked somewhat, I found use of the popular app-root-path module a better anchor point from which to specify a path.
Example usage as follows:
Maybe not the best answer here but an option not covered by other answers. answered Oct 20, 2021 at 1:53
danday74danday74 47.8k45 gold badges209 silver badges259 bronze badges
Use this anywhere to get the root directory
answered Jun 4, 2019 at 18:43
C WilliamsC Williams 82211 silver badges18 bronze badges 2 Using node as of 06-2019, I ran into an issue for accessing just
so now you get the directory name of the current directory you are in and not the full path. Although the previous answers seem to possibly work for others, for me it caused issues as node was looking for a const or a variable but couldn't find one. answered Jun 19, 2019 at 8:45
Simplest way without any node modules like the path. You can easily do in the following manner to get the root folder name.
answered Aug 8, 2020 at 11:41
Vinodh RamVinodh Ram 6491 gold badge9 silver badges21 bronze badges The typical
If you only need the absolute directory path the file resides in, you can leave out the answered Aug 1 at 10:40
Tom BöttgerTom Böttger 4337 silver badges10 bronze badges |