ฉันจะปฏิเสธการทดสอบตามเงื่อนไขใน PowerShell ได้อย่างไร
ตัวอย่างเช่นถ้าฉันต้องการตรวจสอบไดเรกทอรี C: \ Code ฉันสามารถเรียกใช้:
if (Test-Path C:\Code){
write "it exists!"
}
มีวิธีที่จะปฏิเสธเงื่อนไขนั้นเช่น (ไม่ทำงาน):
if (Not (Test-Path C:\Code)){
write "it doesn't exist!"
}
วิธีแก้ปัญหา :
if (Test-Path C:\Code){
}
else {
write "it doesn't exist"
}
ทำงานได้ดี แต่ฉันต้องการบางสิ่งบางอย่างแบบอินไลน์
-not
มาพร้อมกับทางเลือกแบบดั้งเดิม!
แล้ว? ฉันจะได้รับอย่างใดทางเลือกแบบดั้งเดิมสำหรับ-eq
และ-ne
เกินไป?