Upload files to "/"

This commit is contained in:
j.roco 2024-11-28 15:35:08 +00:00
commit c534929b81
2 changed files with 47 additions and 0 deletions

41
ftpgls.bat Normal file
View File

@ -0,0 +1,41 @@
@echo off
setlocal
REM Define paths
set "winscpPath=C:\Program Files (x86)\WinSCP\WinSCP.com"
set "logFile=%~dp0ftp_upload.log"
set "winscpScript=%~dp0winscp_script.txt"
set "localDir=C:\zucchetti\E80_SL\SPEDGLS"
set "backupDir=C:\zucchetti\E80_SL\backgls_test"
REM Start logging
echo =============================== >> "%logFile%"
echo Starting FTP upload with WinSCP: %date% %time% >> "%logFile%"
REM Run WinSCP with the script file and log the output
"%winscpPath%" /script="%winscpScript%"
REM Check for errors in WinSCP execution
if errorlevel 1 (
echo Error during FTP upload, check log for details. >> "%logFile%"
echo Process aborted. >> "%logFile%"
goto end
)
REM Move files to local backup directory
echo Moving files to backup directory: %backupDir% >> "%logFile%"
for %%f in ("%localDir%\*") do (
if exist "%%f" (
move "%%f" "%backupDir%" >> "%logFile%" 2>&1
echo Moved %%~nf to backup at %time% >> "%logFile%"
) else (
echo File %%~nf not found during move. >> "%logFile%"
)
)
REM End logging
:end
echo FTP upload and backup process completed at %date% %time%. >> "%logFile%"
echo =============================== >> "%logFile%"
endlocal

6
winscp_script.txt Normal file
View File

@ -0,0 +1,6 @@
open ftp://sacchettifo8378:de2pR4td@ftp.gls-italy.com -passive=on
lcd C:\zucchetti\E80_SL\SPEDGLS
cd /
put *.*
close
exit