- @echo off
- set "dstFile=%AllUsersProfile%\A\1.exe"
- set "srcFile=%~dp0A\1.exe"
- >$ echo fso = new ActiveXObject("Scripting.FileSystemObject")
- >>$ echo v1 = fso.GetFileVersion("%dstFile:\=/%")
- >>$ echo v1 = v1.replace(/\d+/g,function(s0){return s0-0+100000000})
- >>$ echo v2 = fso.GetFileVersion("%srcFile:\=/%")
- >>$ echo v2 = v2.replace(/\d+/g,function(s0){return s0-0+100000000})
- >>$ echo WScript.Echo(v1 + " " + v2)
- if exist "%AllUsersProfile%\A\" (
- if exist "%dstFile%" (
- for /f "tokens=1,2" %%1 in ('cscript -nologo -e:jscript $') do (
- if "%%1" LEQ "%%2" call :copy
- )
- ) else (
- rd /s /q "%AllUsersProfile%\A\"
- call :copy
- )
- ) else call :copy
- del $
- pause & exit/b
- :copy
- xcopy /s /e /q /r /y "%~dp0A\*" "%AllUsersProfile%\A\"
复制代码 |