@echo off 
set inst=%cd%\pharmonia130.64
for %%G in (%inst%\Pharmonia.exe) do if "%%~tG" EQU "" (echo Brak rozpakowanego katalogu z wersja lub brak zmiennej inst &echo Wcisniecie dowolnego klawisza nie wgra plikow ale zweryfikuje &echo czy w katalogu Apteka+ sa zgodne z wersja &pause)
if "%DATE:~2,1%" NEQ "-" (echo  %date% zmien format na dd-mm-rrrr & set /p input=)
cd .. 
del *.bk 
del IndySSL\*.bk 
del Tlo\*.bk 
ren *.bk *?.bk 
cls 
if [%inst%]==[] goto sprawdz 

for %%G in ("EConf.exe") do if "%%~tzG" NEQ "" forfiles /M "EConf.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "06-06-20131322496" REN "EConf.exe" "EConf.exe"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "EConf.exe" & pause)
for %%G in ("IfSync.exe") do if "%%~tzG" NEQ "" forfiles /M "IfSync.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "15-10-20211389056" REN "IfSync.exe" "IfSync.exe"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "IfSync.exe" & pause)
for %%G in ("Pharmonia.exe") do if "%%~tzG" NEQ "" forfiles /M "Pharmonia.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "05-12-202314660608" REN "Pharmonia.exe" "Pharmonia.exe"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "Pharmonia.exe" & pause)
for %%G in ("RozpExe.exe") do if "%%~tzG" NEQ "" forfiles /M "RozpExe.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "13-07-2023960512" REN "RozpExe.exe" "RozpExe.exe"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "RozpExe.exe" & pause)
for %%G in ("SC10.exe") do if "%%~tzG" NEQ "" forfiles /M "SC10.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "13-10-2017341600" REN "SC10.exe" "SC10.exe"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "SC10.exe" & pause)

for %%G in ("7z.dll") do if "%%~tzG" NEQ "" forfiles /M "7z.dll" /C "cmd /c if "@FDATE@FSIZE" NEQ "18-11-2010275456" REN "7z.dll" "7z.dll"."bk" " >nul 2>&1 || if errorlevel 1 (echo  nie uda sie podmienic "7z.dll" & pause)
robocopy %inst% . /S /xx /r:0 >nul  
:sprawdz 
echo NIEZAKTUALIZOWANE PLIKI wersji 130.64 > inst.log 
echo. 

forfiles /M "EConf.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "06-06-20131322496" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="EConf.exe" <nul)>>inst.log
forfiles /M "IfSync.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "15-10-20211389056" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="IfSync.exe" <nul)>>inst.log
forfiles /M "Pharmonia.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "05-12-202314660608" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="Pharmonia.exe" <nul)>>inst.log
forfiles /M "RozpExe.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "13-07-2023960512" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="RozpExe.exe" <nul)>>inst.log
forfiles /M "SC10.exe" /C "cmd /c if "@FDATE@FSIZE" NEQ "13-10-2017341600" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="SC10.exe" <nul)>>inst.log

forfiles /M "7z.dll" /C "cmd /c if "@FDATE@FSIZE" NEQ "18-11-2010275456" set /p i=@file <nul" 2>nul >> inst.log || if errorlevel 1 (echo.&set /p i="7z.dll" <nul)>>inst.log
findstr /c:"130.64 " inst.log >nul 2>&1 
if errorlevel 1 (echo ! brak pliku inst.log - niezweryfikowana poprawnosc wgrania plikow) else (findstr "exe dll" inst.log >nul 
if errorlevel 1 (echo  Pliki zaktualizowane, wgraj update....130.64.sql) else type inst.log) 
echo. 
pause 
rmdir %inst% /S /Q 
del *.bk 
