pathDirname
从路径中获取目录名(去除最后一段)
结果:
/home/user快速示例:
函数签名
typescript
function pathDirname(path: string): string参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
path | string | 是 | 文件或目录路径 |
返回值
| 类型 | 说明 |
|---|---|
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('/')
// '/'