命名空间: path

导入示例:

import { path } from "cc";

索引

函数
如果存在的话,删除文件路径的最后一个分隔符('/' 或者 '\')。
获取文件名的主名称。
拼接字符串为路径。
获取不同平台的文件分割符。类 unix 系统是 /,windows 系统是 \
返回 Path 的扩展名,包括 '.',例如 '.png'。
获取文件路径的目录名。
更改文件的扩展名。
更改文件路径的文件名。
获取文件路径的文件名,不包含扩展名和目录名。

详情

函数

public stripSep (path : string) :
string
路径最后分隔符的新路径。
输入参数
名称类型描述
pathstring 要修改的文件路径。
返回值: string
public mainFileName (fileName : string) :
string
deprecated
Deprecated:
获取文件名的主名称。
输入参数
名称类型描述
fileNamestring-
返回值: string
public join (...segments : string []) :
string
拼接字符串为路径。
输入参数
名称类型描述
segmentsstring [] 被拼接的字符串数组。
返回值: string

示例

{@link cocos/core/utils/CCPath/join.js} 
public getSeperator () :
"/" | "\\"
获取不同平台的文件分割符。类 unix 系统是 `/`,windows 系统是 `\`。
返回值: "/" | "\\"
public extname (path : string) :
string
返回 Path 的扩展名,包括 '.',例如 '.png'。
输入参数
名称类型描述
pathstring 文件路径。
返回值: string

示例

{@link cocos/core/utils/CCPath/extname.js} 
public dirname (path : string) :
string
获取文件路径的目录名。
输入参数
名称类型描述
pathstring 文件路径。
返回值: string

示例

{@link cocos/core/utils/CCPath/dirname.js} 
public changeExtname (path : string, extName ?: string) :
string
更改文件的扩展名。
输入参数
名称类型描述
pathstring 文件路径。
extNamestring 新文件扩展名。
返回值: string

示例

{@link cocos/core/utils/CCPath/changeExtname.js} 
public changeBasename (path : string, newBaseName : string, keepExt ?: boolean) :
string
更改文件路径的文件名。
输入参数
名称类型描述
pathstring 文件路径。
newBaseNamestring 新文件名。
keepExtboolean 是否保留扩展名。
返回值: string

示例

{@link cocos/core/utils/CCPath/changeBasename.js} 
public basename (path : string, extName ?: string) :
string
获取文件路径的文件名,不包含扩展名和目录名。
输入参数
名称类型描述
pathstring 文件路径。
extNamestring 文件扩展名。
返回值: string

示例

{@link cocos/core/utils/CCPath/basename.js} 
protected _normalize (url : any) :
any
输入参数
名称类型描述
urlany-
返回值: any