Adicione simplesmente + "\" +
entre as duas variáveis do array e coloque entre parênteses, por exemplo. %código%. O ($caminho.Aplicacao + "\" + $arquivo.log)
[sinal de mais] concatenará a string +
[barra invertida] incluída entre \
[aspas duplas]. Então apenas coloque isso ( ""
) diretamente entre as duas variáveis e sua lógica permanece praticamente a mesma e funciona como esperado.
PowerShell
$caminho = @{
Aplicacao = "C:\Users\marconi.barroso\Desktop\APP";
jdk = "C:\Program Files\java\jdk1.8.0_172\bin"
}
$arquivo = @{
log = "log.txt";
apk = "lojasrede.apk"
}
if(Test-Path ($caminho.Aplicacao + "\" + $arquivo.log)) {
Remove-Item ($caminho.Aplicacao + "\" + $arquivo.log)
}