Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   проверка существования директории (http://forum.oszone.net/showthread.php?t=332450)

alyam83 11-01-2018 18:20 2790600

проверка существования директории
 
добрый вечер.

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

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

alyam83 11-01-2018 22:04 2790645

---

megaloman 11-01-2018 23:46 2790669

Код:

@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



Время: 22:58.

Время: 22:58.
© OSzone.net 2001-