2017-03-22 1 views
12

Ich verwende node.js und möchte den Namen des übergeordneten Verzeichnisses für eine Datei abrufen. Ich habe die Datei "../test1/folder1/FolderIWant/test.txt"Abrufen des Namens des übergeordneten Verzeichnisses in node.js

I "FolderIWant"
Ich habe versucht, bekommen:

var path = require('path');  
var parentDir = path.dirname(filename); 

aber es gibt ../test1/folder1/FolderIWant

Antwort

17

Verwenden split() und pop():

path.dirname(filename).split(path.sep).pop() 
28

Was Sie wollen, ist path.basename:

path.basename(path.dirname(filename)) 
Verwandte Themen