在 tcl 中复制和替换文件

copy and replace file in tcl

我正在使用以下 tcl 命令:

file copy ?-force? file1 file2

这里'file1'和'file2'是同名的文本文件,我想通过向上移动父目录从该位置复制file1并替换位于当前目录的file2。所以我想执行这样的操作:

我不知道如何在 'file copy' 命令中提及路径?如果您提到像步骤 1 中那样的导航快捷方式但路径更长,那也会更好。所以我可以跳过手动编写更长的路径。谢谢你。

file copy -force ../../file1.txt file2.txt

您不能像在 GUI 中那样复制文件。 file copy 命令立即在目标位置创建源文件的副本。源参数和目标参数都是文件名(或者可能是目标的目录名),包括完整路径,因此您只需将路径与基本文件名连接起来即可。

我不确定 "shortcut to navigate" 是什么意思。更改当前目录的命令是 cd,以目录路径作为参数。但是,同样,您不需要更改目录来复制文件。

文档:cd, file