is_abs
XuAPI
pub fn is_abs(p &string) bool用途
是否绝对路径。
参数
p&string- p(借用,调用方仍持有;类型 &string)
返回
bool — 是否成立
API
#pathPOSIX 斜杠路径:join/clean/split/base/dir/ext/matches。
is_abspub fn is_abs(p &string) bool是否绝对路径。
p &stringbool — 是否成立
basepub fn base(p &string) string末段名。
p &stringstring — 结果字符串
dirpub fn dir(p &string) string目录部分。
p &stringstring — 结果字符串
extpub fn ext(p &string) string扩展名。
p &stringstring — 结果字符串
split_listpub fn split_list(s &string) []string拆分list。
s &string[]string — 切片结果
joinpub fn join(parts []string) string用分隔符拼接各段。
parts []stringstring — 结果字符串
splitpub fn split(p &string) []string按分隔符切开。
p &string[]string — 切片结果
cleanpub fn clean(p &string) string规范化。
p &stringstring — 结果字符串
matchespub fn matches(pattern &string, name &string) bool是否匹配。
pattern &stringname &stringbool — 是否成立
has_prefixpub fn has_prefix(p &string, prefix string) bool判断是否具有给定前缀。
p &stringprefix stringbool — 是否成立
has_suffixpub fn has_suffix(p &string, suffix string) bool判断是否具有给定后缀。
p &stringsuffix stringbool — 是否成立