PowerShell 文件管理全攻略
1. 简化文件筛选
在进行简单查询时, Where-Object cmdlet 的语法有时会显得繁琐。此时,可使用 Compare-Property 脚本作为替代方案,示例如下:
Get-ChildItem -Rec | Compare-Property DirectoryName notmatch Debug
对于难以通过编程方式指定的筛选器, Select-FilteredObject 脚本可让你交互式地筛选输出。
由于 PowerShell 的管道模型, Get-ChildItem 生成的高级文件集可自动供其他 cmdlet 操作。例如:
PS >Get-ChildItem -Rec | Where-Object { $_.Length -gt 20mb } |
>> Sort-Object -Descending Length | Select-FilteredObject |
>> Remove-Item -WhatIf
执行上述代码后,会显示类似如下的模拟操作信息:
What if: Performing operation "Remove File" on Target "C:\temp\backup092300.z
超级会员免费看
订阅专栏 解锁全文
50

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



