# ohos_path **Repository Path**: wahaha949/ohos_path ## Basic Information - **Project Name**: ohos_path - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-30 - **Last Updated**: 2025-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @protobuf/path ## 简介 > @protobuf/path 是一个最小路径模块,用于解析Unix、Windows和URL路径。 ## 下载安装 ```shell ohpm install @protobuf/path ``` OpenHarmony ohpm环境配置等更多内容,请参考 [如何安装OpenHarmony ohpm包](https://gitcode.com/openharmony-tpc/docs/blob/master/OpenHarmony_har_usage.md) 。 ## 使用说明 ### 引用及使用 ``` import {path} from "@protobuf/path" //测试指定的路径是否为绝对路径 path.isAbsolute("X:\\some\\path\\file.js") //规范化指定的路径 path.normalize("X:\\some\\..\\.\\path\\\\file.js") //根据指定的原始路径解析指定的包含路径 path.resolve("/path/origin.js", "/some/.././path//file.js") ``` ## 接口说明 1. 测试指定的路径是否为绝对路径 `isAbsolute(path: string): boolean` 2. 规范化指定的路径 `normalize(path: string): string` 3. 根据指定的原始路径解析指定的包含路径 `resolve(originPath: string, includePath: string, alreadyNormalized?: boolean): string` ## 约束与限制 在下述版本验证通过: - DevEco Studio: 6.0.0.33, SDK: API20 (6.0.0) ## 目录结构 ```` |---- ohos__path | |---- entry # 示例代码文件夹 | |---- src/main/ets/page | |---- Index # sample | |---- library | |---- src/main/ets/page | |---- path.ets # path核心实现 | |---- README_zh.md # 安装使用方法 | |---- README.OpenSource # 开源说明 | |---- CHANGELOG.md # 更新日志 ```` ## 贡献代码 使用过程中发现任何问题都可以提 [Issue](https://gitee.com/openharmony-tpc-incubate/ohos_path/issues)给我们,当然,我们也非常欢迎你给我们发 [PR](https://gitee.com/openharmony-tpc-incubate/ohos_path/pulls) 。 ## 开源协议 本项目基于 [BSD License](https://gitee.com/openharmony-tpc-incubate/ohos_path/blob/master/ohos_path/LICENSE),请自由地享受和参与开源。