Differences
This shows you the differences between the selected revisions of the page.
2021-06-28 | 2021-06-30 | ||
formatting (martin) | script generation (martin) | ||
Line 38: | Line 38: | ||
<code batch> | <code batch> | ||
- | if exist c:\upload\test.txt winscp.com /script=upload.txt | + | if exist c:\upload\test.txt winscp.com /ini=nul /log=upload.log /script=upload.txt |
+ | </code> | ||
+ | |||
+ | If you need different conditions for individual script commands, you can generate the WinSCP script file on the fly step by step: | ||
+ | |||
+ | <code batch> | ||
+ | @echo off | ||
+ | set FILE1=c:\upload\test.txt | ||
+ | set FILE2=c:\other\file.txt | ||
+ | |||
+ | ( | ||
+ | echo open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx...=" | ||
+ | if exist %FILE1% echo put %FILE1% | ||
+ | if exist %FILE2% echo put %FILE2% | ||
+ | echo <nohilite>exit</nohilite> | ||
+ | ) > upload.txt | ||
+ | |||
+ | winscp.com /ini=nul /log=upload.log /script=upload.txt | ||
</code> | </code> | ||