Windows bat文件复制问题

时间:2015-11-27 20:04:43

标签: windows batch-file

以下行需要将\ Reports \ Input中的所有文件夹复制到 \配送\不明\请求。输入目录包含许多包含文件的文件夹。

但下面的代码没有复制。

如果我更改dir / b / ad *`),那么它只复制输入文件夹子目录文件中的文件。

如何更改此请帮助解决此问题。谢谢提前

Struture:

报告中的

- >交付,输入文件夹在那里

输入文件夹下的

- 响应1,2,3 ...包含文件的文件夹。

CD %AUTOMATEDTESTHTTPDIR%\..\Reports\Input
FOR /F "usebackq tokens=*" %%i IN (`dir /ad *`)  DO (
                ECHO %%i
                CD "%%i"
                COPY * ..\..\Deliver\Unidentified\Requests
                cd..
)

1 个答案:

答案 0 :(得分:0)

someFunction

应该有效。 xcopy /S %AUTOMATEDTESTHTTPDIR%\..\Reports\Input\* %AUTOMATEDTESTHTTPDIR%\..\Deliver\Unidentified\Request\ 参数用于递归复制文件 您可能根本不需要使用for循环。