2017-05-29 99 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