gpt4 book ai didi

windows - Powershell 在 -Exclude 中删除具有精确扩展名的文件

转载 作者:可可西里 更新时间:2023-11-01 11:48:31 27 4
gpt4 key购买 nike

我在我的 PowerShell 脚本中使用此 cmdlet 来获取路径中除 rdl 文件之外的所有文件:

Get-childitem $path -recurse -Exclude *.rdl | select -expand fullname

问题是该命令还会删除扩展名为“.rdl.rss”的文件,这不是我想要的。

如何只删除扩展名为“.rdl”的文件?谢谢大家

最佳答案

使用 Where-Object 而不是 -Exclude:

Get-ChildItem $path -Recurse |Where-Object {$_.Extension -ne '.rdl'} |Select-Object -ExpandProperty FullName

关于windows - Powershell 在 -Exclude 中删除具有精确扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37100329/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com