2017-03-22 39 views
12

Tôi đang sử dụng node.js và tôi muốn lấy tên thư mục mẹ cho một tệp. Tôi có tập tin "../test1/folder1/FolderIWant/test.txt"Nhận tên thư mục cha trong node.js

Tôi muốn nhận "FolderIWant"
Tôi đã thử:

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

nhưng nó sẽ trả về ../test1/folder1/FolderIWant

Trả lời

17

Sử dụng split() và pop():

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

Điều bạn muốn là path.basename:

path.basename(path.dirname(filename)) 
Các vấn đề liên quan