2016-06-21 54 views
0

我在字符串中有一個未知數量的字符,例如Tcl文件名操作

C:/Users/test/Desktop/folder/asd.txt

C:/Users/test/Desktop/newFolder/longtextname.txt

我要修剪該字符串的結尾只得到了路徑,而不是文件中像這樣:

C:/Users/test/Desktop/folder/

我已經試過string trim但它不起作用..

set s1 "C:/Users/test/Desktop/folder/asd.txt" 
set s2 [ string trim $s1 "/*" ] 
puts "<$s1> <$s2>" 

有沒有人有想法?

回答

3

嘗試

file dirname C:/Users/test/Desktop/folder/asd.txt 

文檔:file

+0

謝謝先生,我還不知道。 – ManInTheMiddle