Для нижеследующего пакетного файла, когда обе или одна папка НЕ существуют, выполняется ТОЛЬКО метка :notfound
, что верно, но когда обе папки существуют, метки :bothfound
и :notfound
выполняются.
Как мы можем запустить ТОЛЬКО выполнить :bothfound
, когда существуют обе папки Temp1 и Temp2?
@ECHO OFF
set "folder1=C:\Temp1\"
set "folder2=C:\Temp2\"
IF EXIST %folder1% IF EXIST %folder2% goto bothfound
goto notfound
:bothfound
echo Both folders exist.
:notfound
echo either one or both folder not exist.
echo Done.
pause