【发布时间】:2019-12-17 22:49:18
【问题描述】:
我正在尝试获取文件列表和每个文件中显示的行数,该表显示在由两列名称和行组成的表中。
我尝试过使用格式表,但我认为问题不在于表格的格式,而更多地与我的结果是单独的结果有关。见下文
#Get a list of files in the filepath location
$files = Get-ChildItem $filepath
$files | ForEach-Object { $_ ; $_ | Get-Content | Measure-Object -Line} | Format-Table Name,Lines
预期结果
名称行
文件 A 9
文件 B 89
实际结果
名称行
文件 A
9
档案B
89
【问题讨论】:
-
你是对的 - 你正在输出两个项目。 [grin] 我会在您的
ForEach-Object段中构建一个自定义对象并输出它。
标签: powershell foreach