BAT脚本运行中出现"C:\IT_handbook\*, Are you sure (Y/N)?"如果选Y,如何让脚本继续自动运行?

脚本内容@echo on
for /f %%i in (C:\IT_handbook\version.txt) do (
for /f %%e in (\\172.18.121.19\siteshare1\11_IT\02_SIS\01_Public\IT_handbook\version.txt) do (if not %%i==%%e (
del C:\IT_handbook
del "%userprofile%\Desktop\Eaton_IT_handbook.htm.lnk"
cd C:\
md IT_handbook
copy /y "\\172.18.121.19\siteshare1\11_IT\02_SIS\01_Public\IT_handbook" "C:\IT_handbook"
copy /y "C:\IT_handbook\Eaton_IT_handbook.htm.lnk" "%userprofile%\Desktop" 注释:此步就会出现选择(Y/N)
)
)
)

@echo on
for /f %%i in (C:\IT_handbook\version.txt) do (
for /f %%e in (\\172.18.121.19\siteshare1\11_IT\02_SIS\01_Public\IT_handbook\version.txt) do (if not %%i==%%e (
del C:\IT_handbook
del "%userprofile%\Desktop\Eaton_IT_handbook.htm.lnk"
cd C:\
md IT_handbook
copy /y "\\172.18.121.19\siteshare1\11_IT\02_SIS\01_Public\IT_handbook" "C:\IT_handbook"
echo y|copy /y "C:\IT_handbook\Eaton_IT_handbook.htm.lnk" "%userprofile%\Desktop"
)))
---------------------------------------------------- 分割线 ----------------------------------------------------
在出现提示的命令前面使用 | 管道符传递 参数.追问

没用啊

追答

xcopy /d /c /e /r /h /y "\\172.18.121.19\siteshare1\11_IT\02_SIS\01_Public\IT_handbook" "C:\IT_handbook\"

复制文件夹使用xcopy 命令,把上面命令替换原来的命令.

追问

还是没效果。。。我就搞不懂它为什么会弹出来这么选择?我没有作这一步的操作啊。下面是我的脚本:

追答

del C:\IT_handbook
替换为
rd /q /s C:\IT_handbook

没细看你的代码,命令用错了

温馨提示:答案为网友推荐,仅供参考
相似回答