2012-08-03 71 views
1

我嘗試編寫一個bat-script將所有文件從源目錄複製到目標。每次迭代之間也必須有幾秒鐘的延遲。只有一個命令在bat文件中的for循環中執行

for %%i in (%source%) do (
copy "%%i" "%destination%" 
ping 1.1.1.1 -n 3 -w 3000 > nul 
) 

但我有一個問題。看起來像這段代碼只執行復制命令,但是我需要for循環的每次迭代都需要CopyPing

+0

爲什麼你認爲PING不執行?你是否刪除了'> nul'並證明了它? – dbenham 2012-08-03 18:26:31

+0

如何定義源代碼?我想知道你是否想要'(%source%\ *)'。 – dbenham 2012-08-03 21:49:13

+0

源定義爲「C:\ Tickets \」。在for循環中%source%*有幫助。謝謝 – 2012-08-06 07:31:49

回答

0

首先,ping執行,但只有一次。

二,建設%源%的*代替%源%在我的for循環是正確的解決方案