PowerShell'de koşullu bir testi nasıl iptal edebilirim? Ben dizin C kontrol etmek istiyorsanızPowerShell'deki bir koşulu nasıl iptal edebilirim?
Örneğin,: \ Kanunu, ben çalıştırabilirsiniz:
if (Test-Path C:\Code){
write "it exists!"
}
, mesela bu şartı geçersiz kılmak için bir yolu var mı (Çalışma dışı):
if (Not (Test-Path C:\Code)){
write "it doesn't exist!"
}
Geçici çözüm:
if (Test-Path C:\Code){
}
else {
write "it doesn't exist"
}
Bu iyi çalışır, ama ben bir şey satır içi tercih ediyorum.
İlginç bir işlev, bu nedenle '-not'' geleneksel alternatif gelir kullanabilirsiniz! ' sonra? Bir şekilde -eq' ve -ne' için de geleneksel alternatifleri alabilir miyim? –
Hayır, '-not' bir alternatif ile gelen tek mantıksal işleç ('help about_Logical_Operators'') ve işleçler taklit edilemez. – Rynant
Teşekkürler, '' 'gerekli parantez kullanımı aslında eksik. –