字符串操作 - 从绝对文件路径获取文件名

时间:2015-09-02 01:15:01

标签: string tcl

我有一个包含文件路径的变量,我从tk_getOpenFile函数获得,$file变量将是这样的:

/home/usr/Documents/Plugin-2-Linux.pdpk

我需要某种分割才能获得Plugin-2-Linux。请注意,每次路径可能不一样。所以我需要的是在最后/.pdpk之间获取字符串,并将其放在另一个变量中:$filename

1 个答案:

答案 0 :(得分:3)

set filename [file rootname [file tail $file]]

file tail返回上一个/之后的部分(不计入尾随/),以及file rootname最后一个.之前的部分。

man page for file