splitLogicalPath()
function splitLogicalPath(path):
| {
name: string;
parent: readonly string[];
}
| undefined;
Defined in: provider/logical-path.ts:72
把路径拆成「父目录段 + 末段」。
Parameters
| Parameter | Type | Description |
|---|---|---|
path | unknown | wire 上的路径值。 |
Returns
| {
name: string;
parent: readonly string[];
}
| undefined
父目录段与末段;路径非法或指向根时为 undefined。
Remarks
根目录没有末段,因此返回 undefined:create-directory / delete / download
三个操作都需要一个具体的目标名,把根当成目标是它们各自的非法输入。