【发布时间】:2018-12-06 00:08:39
【问题描述】:
我有这个可以正常工作的命令:
$FichierXML = get-childitem "$PsScriptRoot" | Where-Object { ($_.Name -notlike "creer*") -and ($_.Name -notlike "des*") -and ($_.Name -notlike "ins*") -and ($_.Name -like "*.XML") }
它会找到名称中不包含“creer”、“des”和“ins”三个单词的 .XML 文件。
我的问题是,是否有一种最佳方式来执行此操作,而不是像我正在做的那样在 where-object 中使用多个条件?也许是一条短途?像这样当然没问题,但我总是很想学习更好的方法。
【问题讨论】:
标签: powershell filtering