我正在尝试在某个目录中搜索包含“当前”一词的文件夹(c:\ test)。然后我想从其中的一个文件夹复制(c:\ test \ current \ first)。
任何帮助将不胜感激。我已经完成了研究,但到目前为止,我仅成功执行过xcopy,但没有进行过第2次。对不起,我对此并不陌生。
答案 0 :(得分:0)
我不确定结构,但您似乎想这样做:
来自批处理文件:
For /f "delims=" %%i in ('dir /S /B /AD "N:\8\Installation Release" ^| findstr /i "web" ^| findstr /i "current"') do echo %%i
从Cmdline(控制台):
For /f "delims=" %i in ('dir /S /B /AD "N:\8\Installation Release" ^| findstr /i "web" ^| findstr /i "current"') do echo %i
因此,根据您的最后评论,这或多或少是您执行xcopy所需的:
For /f "delims=" %%i in ('dir /S /B /AD "N:\8\Installation Release" ^| findstr /i "web" ^| findstr /i "current"') do (
xcopy "%%i"* /D /C /Q /R /Y /I /S "D:\Abc" & goto :eof
)