首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅从Get-ChildItem获取叶节点

仅从Get-ChildItem获取叶节点
EN

Stack Overflow用户
提问于 2016-08-10 16:39:00
回答 3查看 1.8K关注 0票数 0

我只想从Get-ChildItem中过滤掉叶子节点(文件夹),那些不包含任何其他文件夹的节点。

以下是我当前的查询:

代码语言:javascript
复制
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*"
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-08-10 21:56:48

他走在正确的道路上,但只是忘记了第二个Get-ChildItem命令的-Directory。

代码语言:javascript
复制
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" | Where-Object { -not (Get-ChildItem $_.FullName -Directory) }

注意:如果你想找到隐藏的文件夹,你必须在下面这行中的两个Get-ChildItem命令上使用-Force。

票数 2
EN

Stack Overflow用户

发布于 2016-08-10 16:47:04

您需要另一个筛选器来确定文件夹中是否包含任何内容:

代码语言:javascript
复制
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" | Where-Object { -not (Get-ChildItem $_.FullName) }
票数 0
EN

Stack Overflow用户

发布于 2016-09-07 18:55:44

Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" |?{$_.psiscontainer}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38868231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档