@echo off
SET WINSCP_PATH=C:\Program Files (x86)\WinSCP\winscp.com
SET SESSION=mysession
SET LOCAL_FILE=C:\clever\data\writeback\next\WRITEFTP.txt
SET REMOTE_DIR=/QDLS/TRP4/
SET REMOTE_FILE=%REMOTE_DIR%WRITEFTP.txt

echo Pruefe, ob %REMOTE_FILE% existiert...
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="C:\temp\log\WinSCP_up.log" /ini=nul ^
  /command ^
   "open ftp://testuser:clever@WIN-JVE0FDIU0I2/ -rawsettings ProxyPort=0" ^
    "stat %REMOTE_FILE%" ^
    "exit"

if %ERRORLEVEL% equ 0 (
   echo Datei existiert bereits. Upload uebersprungen.
) else (
       echo Datei existiert nicht. Lade hoch... 
    "C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="C:\temp\log\WinSCP_up.log" /ini=nul ^
  /command ^
        "open ftp://testuser:clever@WIN-JVE0FDIU0I2/ -rawsettings ProxyPort=0" ^
        "put  %LOCAL_FILE% %REMOTE_DIR%" ^		
        "exit"

)
