Wie negiere ich einen bedingten Test in PowerShell?
Wenn ich beispielsweise nach dem Verzeichnis C: \ Code suchen möchte, kann ich Folgendes ausführen:
if (Test-Path C:\Code){
write "it exists!"
}
Gibt es eine Möglichkeit, diesen Zustand zu negieren, z. B. (nicht arbeitend):
if (Not (Test-Path C:\Code)){
write "it doesn't exist!"
}
Problemumgehung :
if (Test-Path C:\Code){
}
else {
write "it doesn't exist"
}
Das funktioniert gut, aber ich würde etwas Inline bevorzugen.
-not
kommt mit der traditionellen Alternative von!
dann? Kann ich irgendwie die traditionellen Alternativen für-eq
und-ne
auch bekommen?