字符串操作 - 从绝对文件路径获取文件名
String manipulation - getting file name from absolute file path
我有一个包含文件路径的变量,它是我从 tk_getOpenFile
函数获得的,$file
变量是这样的:
/home/usr/Documents/Plugin-2-Linux.pdpk
我需要某种拆分才能只得到 Plugin-2-Linux
。请注意,路径可能每次都不相同。所以我需要的是获取最后一个 /
和 .pdpk
之间的字符串并将其放入另一个变量中: $filename
.
set filename [file rootname [file tail $file]]
file tail
returns 最后一个 /
之后的部分(不包括尾随 /
秒),以及 file rootname
最后一个 [= 之前的部分15=].
我有一个包含文件路径的变量,它是我从 tk_getOpenFile
函数获得的,$file
变量是这样的:
/home/usr/Documents/Plugin-2-Linux.pdpk
我需要某种拆分才能只得到 Plugin-2-Linux
。请注意,路径可能每次都不相同。所以我需要的是获取最后一个 /
和 .pdpk
之间的字符串并将其放入另一个变量中: $filename
.
set filename [file rootname [file tail $file]]
file tail
returns 最后一个 /
之后的部分(不包括尾随 /
秒),以及 file rootname
最后一个 [= 之前的部分15=].