2015-09-02 24 views
0

获取文件名我有一个包含一个文件的路径的变量,我从tk_getOpenFile功能获得的$file变量将是这样的:字符串操作 - 从绝对文件路径

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

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

回答

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

file tail最后/(不包括尾随/ S)和file rootname部分的最后.前返回后的部分。

man page for file

+0

感谢彼得的编辑。我错过了尾巴部分。 –