2016-06-21 8 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