在Windows中获取没有文件名的路径

mit*_*050 2 tcl

如何在Windows中通过Tcl获取没有文件名的路径?我有这样的完整路径:

c:\My_Designs\ipcore_script\test\src\IP_CORE\mux\sus.do

我只需要路径,并想要剥离文件名来得到这个:

c:\My_Designs\ipcore_script\test\src\IP_CORE\mux

edu*_*ffy 6

这是dirname手册:

文件 名称

返回由名称中除最后一个元素之外的所有路径组件组成的名称.如果name是相对文件名并且只包含一个路径元素,则.'' (or在Macintosh上返回:''.如果name引用根目录,则返回根目录.例如,

文件目录号c:/

返回c:/.

请注意,只有在需要完成命令时才会执行波形符替换.例如,

文件dirname~/src/foo.c

返回〜/ src,而

文件dirname~

返回/ home(或类似的东西).