В сегменте пакетного файла, который я опубликовал, у меня есть проблема, когда мне нужно использовать filezilla и командную строку, чтобы убедиться, что запланированный скрипт не потерял соединение. Моя попытка состояла в том, чтобы использовать оператор if для проверки наличия папки на удаленном сервере, имея в виду, что при отсутствии соединения файл не будет найден, и программа немедленно завершит работу. Текущий пакетный файл этого не делает, вместо этого он продолжает работу и может в конечном итоге удалить файлы, независимо от того, были ли они исправлены или нет. Мы будем очень признательны за любые советы как по этому файлу, так и по альтернативному методу выполнения того же самого.
open xx.xx.xx.xx<br>
xxxxxxxx<br>
xxxxxxxx<br>
cd xxxxx<br>
! if exist xx.xx.xx.xx/xxxxxx/ (<br>
mput *.mp4<br>
)
! if not exist xx.xx.xx.xx/xxxxxxx (<br>
close<br>
)
! del *.mp4<br>
quit<br>
exit