延迟复制粘贴文件

cos*_*koz 0 copy-paste batch-file

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

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

set source=C:\Users\kco2bu\Desktop\Deneme\Copy
set destination=C:\Users\kco2bu\Desktop\Deneme\Paste
xcopy %source% %destination% /y
Run Code Online (Sandbox Code Playgroud)

Ste*_*han 5

单独复制每个文件:

set "source=C:\Users\kco2bu\Desktop\Deneme\Copy"
set "destination=C:\Users\kco2bu\Desktop\Deneme\Paste"
for %%a in ("%source%\*") do (
  xcopy "%%~fa" "%destination%" /y
  timeout -t 10 >nul
)
Run Code Online (Sandbox Code Playgroud)

  • `timeout` 并不总是有效。例如,Jenkins 和其他一些构建服务器将不允许 timeout 命令。在这种情况下,您可以将其替换为“ping localhost -n 11”。是的,11是正确的。它必须比您要等待的秒数多 1。 (3认同)