Não existe tal comando / palavra-chave em psftp
.
Mas você pode conseguir isso com o WinSCP usando seu stat
command . Use o seguinte arquivo em lotes:
@echo off
winscp.com /command ^
"open sftp://user:[email protected]/" ^
"stat /home/user/file.txt" ^
"put c:\file.txt /home/user/file.txt" ^
"exit"
Por padrão, o WinSCP anula o script, se algum comando falhar. O comando stat
recupera atributos de um arquivo remoto. Se o file.txt
não existir, os comandos stat
falharão e o put
nunca acontecerá.
Saiba mais sobre scripts com o WinSCP: link
(eu sou o autor do WinSCP)