2015-03-19 62 views
-1

我在一个目录中有一堆文件。我想复制(切换)到另一个目录。但是我希望每个文件复制之间有一些延迟。遍历目录中的文件并复制到另一个目录

EG: C:/NewFolder has 

test1.txt 
test2.txt 
test3.txt 

我需要将其移动到C:/ ResultFoler/

回答

0

这应该工作:

@ECHO OFF 
SET source=C:\NewFolder 
SET target=C:\ResultFoler 
IF NOT EXIST %target% MD %target% 
FOR %%f IN (%source%\*.txt) DO (
    MOVE "%%f" "%target%\%%~nxf" 
    PING -n 5 127.0.0.1 > NUL 
) 

你可以通过改变-n 5决定多久你想你的蝙蝠在两个文件之间的等待达到所需的值。

+0

太好了。有用。谢谢 – Tun 2015-03-19 14:40:31

+0

如果我有一个目录中的空间,该怎么办。 – Tun 2015-03-19 16:47:37

+0

EG:目录是这样的:C:\ temp \ Spaces dir \ – Tun 2015-03-19 16:48:40

相关问题