Skip to content

pathDirname

从路径中获取目录名(去除最后一段)

结果: /home/user
快速示例:

函数签名

typescript
function pathDirname(path: string): string

参数

参数名类型必填说明
pathstring文件或目录路径

返回值

类型说明
string目录部分(不含最后一段),如果没有目录则返回空字符串或根路径

使用示例

typescript
import { pathDirname } from 'zcw-shared/functions/path/pathDirname'

// 绝对路径
pathDirname('/home/user/document.txt')
// '/home/user'

// Windows 路径
pathDirname('C:\\Users\\admin\\file.pdf')
// 'C:\\Users\\admin'

// 目录路径(末尾斜杠被移除)
pathDirname('/var/log/')
// '/var'

// 相对路径
pathDirname('src/components/Button.vue')
// 'src/components'

// 只有文件名(无目录)
pathDirname('README.md')
// ''

// 根路径
pathDirname('/')
// '/'