PDA

Показать полную графическую версию : проверка существования директории


alyam83
11-01-2018, 18:20
добрый вечер.

есть папки d:\data1\1\cfg\
d:\data1\2\cfg и т.д. имена могут быть разными (назовем их X)

есть папка d:\data2\ , в которой могут содержаться директории (назовем их Y).
если в этой папке существует X (т.е. Y=X), то нужно скопировать из X в Y папку cfg

alyam83
11-01-2018, 22:04
---

megaloman
11-01-2018, 23:46
@Echo Off
cls

Set "BoxIn=Z:\data1"
Set "BoxOut=Z:\data2"
Set "BoxMove=cfg"

FOR /F "usebackq delims=" %%d IN (`2^>nul Dir "%BoxIn%" /A:D /B`) DO (
If Exist "%BoxOut%\%%d" (
If Exist "%BoxIn%\%%d\%BoxMove%\*.*" (
Xcopy /D /E /Y "%BoxIn%\%%d\%BoxMove%\*.*" "%BoxOut%\%%d\%BoxMove%\"
)
)
)

pause




© OSzone.net 2001-2012