Tcl:从另一个目录中获取File.tcl

时间:2015-06-25 19:28:30

标签: tcl

我在指定的目录中创建了一个主tcl文件,我想要获取另一个tcl文件,该文件不在主目录的同一目录中。

1 个答案:

答案 0 :(得分:1)

将Tcl文件的完整路径作为source的参数。

示例:您的主文件(main.tcl)位于/,另一个文件(other.tcl)位于/foo/bar/

source /foo/bar/other.tcl

与往常一样,必须注意在Windows平台上分隔目录的反斜杠。如果路径为C:\foo\bar\,则必须转义反斜杠(C:\\foo\\bar\\{C:\foo\bar\})或使用常规斜线替换它们,如C:/foo/bar/中所示。如果路径是相对于当前目录的,则可以使用file join foo bar

来解决问题

文档:filenamesource