我正在尝试获取特定子文件夹结构中的文件的递归列表,然后将它们保存到一个表中,以便我可以使用foreach循环来处理每一行。我有以下代码:
$table = get-childitem -recurse | where {! $_.PSIsContainer} | Format-Table Name, Length
foreach ($row in $table)
{
$row[0]
$row[1]
}
如果我尝试按原样输出$table
,它看起来很完美,所有文件都有两列数据。如果我尝试单步执行foreach (类似于上面),我会得到"Unable to index into an object of type Microsoft.PowerShell.Commands.Internal.Format.FormatEndData."
错误消息。
我做错了什么?
https://stackoverflow.com/questions/11568221
复制相似问题