当一个命令需要询问你下一步要怎么做时,自动脚本就没法运行了。
当我们提前知道要怎么回答的时候,可以用echo自动回答它,这样自动脚本就可以运行了,如下:
D:\A>xcopy .\test.txt ..\B\
.\test.txt
复制了 1 个文件
D:\A>xcopy .\test.txt ..\B\
覆盖 D:\B\test.txt (Y:是/N:否/A:全部)?Y
.\test.txt
复制了 1 个文件
D:\A>echo Y | xcopy .\test.txt ..\B\
覆盖 D:\B\test.txt (Y:是/N:否/A:全部)?Y
.\test.txt
复制了 1 个文件
D:\A>echo FY | xcopy .\test.txt ..\B\
覆盖 D:\B\test.txt (Y:是/N:否/A:全部)?F
覆盖 D:\B\test.txt (Y:是/N:否/A:全部)?Y
.\test.txt
复制了 1 个文件
D:\A>echo YF | xcopy .\test.txt ..\B\
覆盖 D:\B\test.txt (Y:是/N:否/A:全部)?Y
.\test.txt
复制了 1 个文件
D:\A>xcopy /R /Y .\test.txt ..\B\
.\test.txt
复制了 1 个文件
D:\A>
完。