我想获取之后要导出(=复制)的多个源文件夹的所有子项的列表。但是,我不想获取 bin/obj 文件夹及其子内容。
到目前为止我的方法:
Get-ChildItem $RootDirectory -Attributes Directory -Include $includeFilder |
Get-ChildItem -Recurse -exclude 'bin' |% { Write-Host $_.FullName }
但是,它不起作用。问题似乎是-exclude 'bin'
不匹配,因为沿途的整个文件夹名称(类似C:\Blubb\bin
)是匹配的。
如何仅匹配文件夹名称而不匹配-exclude
语句中的整个路径?有没有更好的方法?