我在根目录“C:\ Temp \”中有2个子文件夹'PS Logs','Executables'。如何使用gci排除它们。我正在粗略地排除这些子文件夹中的所有底层文件。
Get-ChildItem -Path "C:\Temp\" -recurse -exclude *.*
答案 0 :(得分:1)
试试这个
Get-ChildItem C:\temp -Recurse | Where-Object {!($_.FullName -match 'PS Logs') -and !($_.FullName -match 'Executables')} | Select-Object -ExpandProperty Fullname
答案 1 :(得分:0)
你快到了:)
Get-ChildItem C:\Temp -Recurse -Exclude "PS Logs", "Executables"