以下行需要将\ 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..
)
答案 0 :(得分:0)
someFunction
应该有效。 xcopy /S %AUTOMATEDTESTHTTPDIR%\..\Reports\Input\* %AUTOMATEDTESTHTTPDIR%\..\Deliver\Unidentified\Request\
参数用于递归复制文件
您可能根本不需要使用for循环。