¿Cómo niego una prueba condicional en PowerShell?
Por ejemplo, si quiero verificar el directorio C: \ Code, puedo ejecutar:
if (Test-Path C:\Code){
write "it exists!"
}
¿Hay alguna manera de negar esa condición, por ejemplo (no funciona):
if (Not (Test-Path C:\Code)){
write "it doesn't exist!"
}
Solución alternativa :
if (Test-Path C:\Code){
}
else {
write "it doesn't exist"
}
Esto funciona bien, pero preferiría algo en línea.
-not
viene con la alternativa tradicional de!
entonces? ¿De alguna manera puedo obtener las alternativas tradicionales-eq
y-ne
también?