batch filerecursion复制目录
有没有办法在.bat文件中recursion复制目录? 如果是这样,一个例子会很好。 谢谢。
看看xcopy ,它将recursion地复制文件和子目录。
有一些例子,2/3页面。 特别的用途是:
要将驱动器A中的所有文件和子目录(包括任何空子目录)复制到驱动器B,请键入:
xcopy a: b: /s /e
在阅读接受的答案的评论之后,我尝试了robocopy命令,它为我工作(使用Windows 7 64位SP 1的标准命令提示符):
robocopy source_dir dest_dir /s /e
您可以在Batch中编写recursionalgorithm,使您可以精确控制每个嵌套子目录中的操作:
@echo off call :treeProcess goto :eof :treeProcess rem Do whatever you want here over the files of this subdir, for example: copy *.* C:\dest\dir for /D %%d in (*) do ( cd %%d call :treeProcess cd .. ) exit /b
Windowsbatch file循环通过目录处理文件?