PowerShell 执行流控制全解析
1. 逻辑与位运算
在 PowerShell 中,我们常常需要将多个条件组合成复杂的表达式,这就需要用到逻辑运算符。PowerShell 支持常见的逻辑运算符:
- -and :当两个操作数都为 $true 时,返回 $true。例如,检查文件是否为 .txt 扩展名且大小大于 10KB:
PS> dir largetext.txt
Directory: Microsoft.PowerShell.Core\FileSystem::C:\PowerShell
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/13/2007 6:33 AM 11266 largetext.txt
PS> $file = Get-Item largetext.txt
PS> $file.Extension -eq ".txt" -and $file.Length -gt 10KB
True
若其中一个条件为 $false,则整个表达式为 $false。
- -or :只要有一个操作数为 $true,就返回 $true。比如检查文件是否在今天创建或修改:
PS> $fil
超级会员免费看
订阅专栏 解锁全文
2445

被折叠的 条评论
为什么被折叠?



