gpt4 book ai didi

Powershell - 排除 Get-ChildItem 中的文件夹

转载 作者:行者123 更新时间:2023-12-04 22:03:55 41 4
gpt4 key购买 nike

如何排除文件夹?现在我对文件夹名称进行了硬编码,但我希望它更灵活。

foreach($file in Get-ChildItem $fileDirectory -Exclude folderA,folderb)

最佳答案

“如何排除文件夹?” ,如果您的意思是所有文件夹:

get-childitem "$fileDirectory\\*" -file 

但它仅适用于 $fileDirectory 的第一级。
这递归地工作:
Get-ChildItem "$fileDirectory\\*"  -Recurse | ForEach-Object { if (!($_.PSIsContainer)) { $_}}

或者
 Get-ChildItem "$fileDirectory\\*"  -Recurse | where { !$_.PSisContainer }

关于Powershell - 排除 Get-ChildItem 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35789888/

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