我正在尝试检查 Tcl 中是否存在文件,但我似乎无法得到真实的结果。尽管我知道它存在。
while {true} {
if { [file exists $file_name] == 1} {
exp_send "copy file.txt destination \r"
puts " File copied!"
}
puts "File Not copied"
}
我总是执行文件未复制行。我做了一个 put for [file exists $file_name]
,我总是以 0 结束。但我知道文件存在于当前目录中的事实。有什么建议么?
编辑:
我试图追求的另一种方法是,当我dir
使用 tcl 脚本时。我将得到目录中所有文件的输出。我只需要将我的文件与输出的列表if
匹配并满足找到匹配项的时间...
我正在从位置 A 执行脚本,但使用脚本远程登录到位置 B。当我确实存在文件时,它会检查位置 A 本身。这是我的问题......因为我需要在位置 B 搜索......