首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerShell不使用Export-Csv cmdlet导出长度

PowerShell不使用Export-Csv cmdlet导出长度
EN

Stack Overflow用户
提问于 2012-07-16 04:48:18
回答 1查看 389关注 0票数 0

因此,当我在一个目录上运行Get-ChildItem时,输出将是"Length“,然而,当我通过管道连接到Export-Csv时,输出有很多额外的信息,但是由于某种原因,"Length”不再包括在内。

有没有办法确保"Length“包含到Export-Csv的管道所提供的所有信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-16 04:54:26

Export-Csv检查管道中的第一个对象,并将其用作列定义的基础。在本例中,第一个对象是一个没有长度属性的文件夹。因此,你得到的结果。

尝试筛选以仅导出文件( where { ! $_.PsIsContainer } )。

您也可以在导出之前使用Select-Object -它将添加选定的属性,并将$null分配给那些没有该属性的对象。最终的结果大同小异(而且它更防弹,允许更“挑剔”的csv)。

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

https://stackoverflow.com/questions/11495501

复制
相关文章

相似问题

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