-
Notifications
You must be signed in to change notification settings - Fork 2
/
uploadfilesftp.cmd
59 lines (53 loc) · 1.54 KB
/
uploadfilesftp.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
@echo off
@REM uploadfilesftp.cmd
@REM uploads files to ftp domain site
@REM echo uploading files...
@REM ANSI ref https://ss64.com/nt/syntax-ansi.html
Set _bBlack=[40m
Set _fGreen=[32m
Set _fBGreen=[92m
Set _fRed=[31m
Set _fYellow=[33m
Set _bBlue=[44m
Set _RESET=[0m
@REM set filesini1=filesvergitek
@REM additional ANSI codes
@REM Echo %_fRed%%_bBlack% error
@REM Echo %_RESET%
@REM Echo %_fBGreen%%_bBlack%
@REM echo working
@REM Echo %_fYellow%%_bBlue%
@REM echo finished
@REM @REM Echo %_RESET%
@REM Echo %_fBGreen%%_bBlack%
@REM black / redgreen color 02
@REM %1 is the filename passed in from the call function of main file
Echo %_fBGreen%%_bBlack%
.\WinSCP\WinSCP.com /log=".\WinSCP\winscp.log" /ini=nul /script=%1
set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
echo.
Echo %_fYellow%%_bBlue%#######################################################%_fBGreen%%_bBlack%
echo ### Successfully uploaded files
Echo %_fYellow%%_bBlue%#######################################################%_fBGreen%%_bBlack%
echo.
) else (
echo.
@REM black / red color 04
@REM color 04
Echo %_fRed%%_bBlack% #######################################################%_fBGreen%%_bBlack%
echo ### an Error occured
echo error code %ERRORLEVEL%
echo ### displaying %1
echo %_fRed%%_bBlack%####################################################### %_fBGreen%%_bBlack%
echo.
@REM pause
@REM color 02
type %1
goto Finish
)
@REM delete %1 file after sucessfull upload
echo Deleting %1 file
@REM if exist "%1" del /F /Q "%1" >nul:
:Finish
exit /b %WINSCP_RESULT%