Я пытаюсь проверить, существует ли файл в Tcl, но я не могу получить истинный результат.Хотя я знаю, что он присутствует.
while {true} {
if { [file exists $file_name] == 1} {
exp_send "copy file.txt destination \r"
puts " File copied!"
}
puts "File Not copied"
}
Я всегда выполняю строку Файл не скопирован.Я сделал пут для [file exists $file_name]
и всегда получаю 0. Но я точно знаю, что файл существует в текущем каталоге.Любые предложения?
РЕДАКТИРОВАТЬ:
Альтернативный метод, который я пытаюсь использовать, заключается в том, что когда я делаю dir
с использованием сценария tcl.Я получу вывод всех файлов в каталоге.Мне просто нужно сопоставить мой файл с выведенным списком и удовлетворить if
, когда совпадение было найдено ...
Я выполняю сценарий из местоположения A, но использую сценарий для подключения по telnet к местоположению BКогда я делаю, файл существует, он проверяет само местоположение А.Это моя проблема ... так как мне нужно искать в местоположении B ...