Summary

Virtual Visit: Data Transfer troubleshooting

Details

Personnel: Douglas Alden

@echo off

REM === Set timestamp for log file naming ===
set TIMESTAMP=%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%_%TIME:~0,2%%TIME:~3,2%
REM === Set the log directory ===
set LOGDIR=D:\Software\WinSCP\Logs
set LOGFILE=D:\Software\WinSCP\Logs\LastTaskRun_%TIMESTAMP%.log

REM === Redirect all output (stdout and stderr) to the log file ===
(
echo === Task Started at %DATE% %TIME% ===

REM Run WinSCP with script
"C:\Program Files (x86)\WinSCP\winscp.com" ^
/log="D:\Software\WinSCP\Logs\WinSCP_%TIMESTAMP%.log" ^
/ini=nul ^
/script="D:\Software\WinSCP\scripts\syncRWP_BFS_WinSCP_script.txt"

REM === Delete .log files older than 30 days ===
forfiles /p "%LOGDIR%" /s /m *.log /d -30 /c "cmd /c del @path"

echo === Task Completed at %DATE% %TIME% ===
) > "%LOGFILE%" 2>&1