2017-05-29 74 views
0

我有一个复制文件并粘贴的脚本。我只是想有一个延迟,按顺序粘贴文件。 粘贴第一个文件 - 10秒的等待 - 粘贴第二个文件 - 延时10秒 - 粘贴第三个文件-...延迟复制粘贴文件

这是我的脚本复制所有文件

set source=C:\Users\kco2bu\Desktop\Deneme\Copy 
set destination=C:\Users\kco2bu\Desktop\Deneme\Paste 
xcopy %source% %destination% /y 

回答

4

副本的每个文件在它自己的:

set "source=C:\Users\kco2bu\Desktop\Deneme\Copy" 
set "destination=C:\Users\kco2bu\Desktop\Deneme\Paste" 
for %%a in ("%source%\*") do (
    xopy "%%~fa" "%destination%" /y 
    timeout -t 10 >nul 
) 
+3

'timeout'不能始终工作。例如,Jenkins和其他一些构建服务器将不允许超时命令。在这种情况下,你可以用'ping localhost -n 11'替换它。是的,11是正确的。它必须比您想要等待的秒数多1。 – MichaelS

+0

是的,@MichaelS,'timeout'可能会失败;它在输入重定向时使用,例如... – aschipfl