filename ()

阅读(2926) 标签: 拆分, 全路径, 获取文件名, 后缀,

描述:

拆分全路径,获取文件名和扩展名。

语法:

filename(fn)

备注:

拆分全路径fn中的文件名和扩展名内容。

参数: 

fn

包含文件名的全路径。

选项:

@e

只拆分出全路径中的扩展名。

@n

拆分出不带扩展名的文件名。

@d

拆分出文件所在的目录,含地址串。

@p

在非绝对路径文件名前拼上主目录,fn""直接返回主目录,若主目录为空,则按照【用户参考 - 主目录】章节下的规则查询并返回。

@s

获取当前脚本文件名称。

示例:

 

A

 

1

=filename("D://file/test.dfx")

输出test.dfx

2

=filename@e("D://file/test.dfx")

输出dfx

3

=filename@n("D://file/test.dfx")

输出test

4

=filename@d("D://file/test.dfx")

输出 D://file

5

=filename@p("p2.txt")

输出” D:\Program Files\raqsoft\esProc\demo\p2.txt”

6

=filename@p("")

输出主目录” D:\Program Files\raqsoft\esProc\demo”

  例如当前脚本文件为:D:\file\p1.splx

 

A

 

1

=filename@s()

获取当前脚本文件名称,返回结果: p1.splx

2

=filename@sd()

获取当前脚本文件所在目录,返回结果: D:\file

3

=filename@sn()

获取当前脚本文件名称,不带扩展名,返回结果:p1

4

=filename@se()

获取当前脚本文件名称的扩展名,返回结果:splx

5

=filename@sp()

获取当前脚本文件路径,返回结果: D:\file\ p1.splx

 

相关概念:

file()