【发布时间】:2021-09-19 12:37:49
【问题描述】:
我正在学习使用 Windows PowerShell,我注意到当目录中只有一个文件时,(Get-ChildItem).Length 返回文件大小。我是否必须编写自己的函数来获取长度或有更简单的方法?
【问题讨论】:
-
Get-ChildItem |ForEach-Object Length
标签: powershell directory children
我正在学习使用 Windows PowerShell,我注意到当目录中只有一个文件时,(Get-ChildItem).Length 返回文件大小。我是否必须编写自己的函数来获取长度或有更简单的方法?
【问题讨论】:
Get-ChildItem |ForEach-Object Length
标签: powershell directory children
这不是错误。当有多个文件时,该命令将返回一个数组。在这种情况下,您将使用属性 Length 获得数组的大小。 一些如何获取大小的示例:
Get-ChildItem | select -ExpandProperty Length
或
如果您想进一步操作这些值,请尝试类似的方法
Get-ChildItem | foreach {$_.Length}
【讨论】: