Làm cách nào để tôi phủ nhận bài kiểm tra có điều kiện trong PowerShell?
Ví dụ: nếu tôi muốn kiểm tra thư mục C: \ Code, tôi có thể chạy:
if (Test-Path C:\Code){
write "it exists!"
}
Có cách nào để phủ nhận điều kiện đó, vd (không làm việc):
if (Not (Test-Path C:\Code)){
write "it doesn't exist!"
}
Cách giải quyết :
if (Test-Path C:\Code){
}
else {
write "it doesn't exist"
}
Điều này hoạt động tốt, nhưng tôi thích một cái gì đó nội tuyến.
-not
đi kèm với sự thay thế truyền thống!
sau đó? Tôi có thể bằng cách nào đó có được các lựa chọn thay thế truyền thống cho-eq
và-ne
quá?