Este é um problema XY. Para resolver Y, você cria um segundo problema chamado X e assim por diante. Embora seja mais fácil perguntar se ainda não existe uma solução para o Y.
Qual é o caso. Isso é chamado de Variável de ambiente . No seu caso, você está procurando pela variável de usuário.
Digite set no cmd para entender o que quero dizer.
Em seguida, digite @echo My username is: %USERNAME% and my home is: %USERPROFILE% .
que retornará:
My username is: John and my home is: C:\Users\John
De qualquer forma, muitos erros no seu código. Você tem que ler IF /? porque ELSE declaração tem que estar na mesma linha de IF a menos que você use ) , então ele deve ser escrito em uma linha como ) ELSE (
Outra coisa:
O que é (brk_file) ?
Se for uma string e fizer parte do var1 , você terá que escapar de ( e ) like
IF exist %var1%^(brk_file^)
ou você provavelmente poderia colocar entre aspas duplas como
IF exist "%var1%(brk_file)"
mas honestamente não tenho certeza.
De qualquer forma esse tipo de símbolo no caminho dos arquivos nunca é bom