我正在为最终用户更新桌面图标,并非所有客户端都有该图标。
如果图标退出,我需要部署一个脚本,删除并替换,如果不退出,则停止并且不替换。
我尝试了下面的脚本,但即使图标不存在,它仍然会复制新图标。
IF EXIST "%UserProfile%\Desktop\Old Short*" (del /s /q "%UserProfile%\Desktop\Old Short*")
copy "\\Server1\shortcuts\New Short*" "%userprofile%\desktop\"
答案1
怎么样:
if not exist "%UserProfile%\Desktop\Old Short*" goto :EOF
del /s /q "%UserProfile%\Desktop\Old Short*"
copy "\\Server1\shortcuts\New Short*" "%userprofile%\desktop\"