.bat для поиска каталога с определенным именем и указания пути копирования - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь найти папку (c: \ test) в определенном каталоге, в котором есть слово «текущий». А затем я хотел бы скопировать из папки внутри него (c: \ test \ current \ first).

Любая помощь будет высоко ценится. Я провел свое исследование, но до сих пор мне удалось сделать только ксерокопию, но не первую 2. Извините, я относительно новичок в этом.

1 Ответ

0 голосов
/ 13 сентября 2018

Я не уверен в структуре, но, кажется, вы хотите сделать:

из командного файла:

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
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...