我正在使用Node.js,我想获取文件的父目录名称.我有文件"../test1/folder1/FolderIWant/test.txt"
.
我想得到"FolderIWant"
.
我试过了:
var path = require('path');
var parentDir = path.dirname(filename);
Run Code Online (Sandbox Code Playgroud)
但它回来了../test1/folder1/FolderIWant
.
Dan*_*olf 129
你想要的是path.basename
:
path.basename(path.dirname(filename))
Run Code Online (Sandbox Code Playgroud)
chr*_*con 50
使用split()和pop():
path.dirname(filename).split(path.sep).pop()
Run Code Online (Sandbox Code Playgroud)
Dir*_*ble 15
丹尼尔·沃尔夫(Daniel Wolf)的答案是正确的,如果您想要父目录的完整路径,也可以:
require('path').resolve(__dirname, '..')
Run Code Online (Sandbox Code Playgroud)
const path = require("path")
path.dirname(path.basename(__dirname))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43858 次 |
最近记录: |