Differences

This shows you the differences between the selected revisions of the page.

guide_automation_conditional 2021-06-30 guide_automation_conditional 2022-10-21 (current)
Line 35: Line 35:
If you do not want to use .NET assembly, for simple conditions or conditions involving local files, you may be able to move the condition outside of WinSCP [[scripting|script]] into a [[guide_automation_advanced#batch_file|wrapper batch file]]. If you do not want to use .NET assembly, for simple conditions or conditions involving local files, you may be able to move the condition outside of WinSCP [[scripting|script]] into a [[guide_automation_advanced#batch_file|wrapper batch file]].
-For example you can use an [[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/if|''if'' command]] to test a local file existence before uploading it:+For example you can use an [[https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/if|''if'' command]] to test a local file existence before uploading it:
<code batch> <code batch>
Line 49: Line 49:
( (
-  echo open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx...="+  echo open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx..."
  if exist %FILE1% echo put %FILE1%   if exist %FILE1% echo put %FILE1%
  if exist %FILE2% echo put %FILE2%   if exist %FILE2% echo put %FILE2%

Last modified: by martin