我正在尝试找到一种方法,让GetChildItem
包含子文件夹中的所有.xml文件,但排除基文件夹中的.xml文件。
我的文件夹结构如下所示:
MySubFolder\IncludeThis.xml
MySubFolder\AlsoIncludeThis.xml
AnotherSubFolder\IncludeThis.xml
AnotherSubFolder\AlsoIncludeThis.xml
ExcludeThis.xml
AlsoExcludeThis.xml
我尝试过使用-Include
和-Exclude
参数,但没有成功,因为这些参数似乎只对文件类型起作用,不能设置为只对某些文件夹起作用。
有谁知道如何让GetChildItem
只从基本文件夹中过滤出.xml文件?
PS)当使用该命令时,我将不知道存在的子文件夹的名称。
2条答案
按热度按时间t1qtbnec1#
您需要在第一步中获取子文件夹并在其中搜索XML文件,例如:
mpbci0fu2#
在搜索这个问题的答案时,我想出了一种实现所需功能的方法,方法是将多个调用的结果组合到
Get-ChildItem
: