特定のサブフォルダー構造内のファイルの再帰リストを取得し、それらをテーブルに保存して、foreachループを使用して各行を操作できるようにしようとしています。私は次のコードを持っています:
$table = get-childitem -recurse | where {! $_.PSIsContainer} | Format-Table Name, Length
foreach ($row in $table)
{
$row[0]
$row[1]
}
そのまま出力しようとすると$table
、すべてのファイルに2列のデータがあり、完璧に見えます。(上記のように)foreachを試してみると、"Unable to index into an object of type Microsoft.PowerShell.Commands.Internal.Format.FormatEndData."
エラーメッセージが表示されます。
私は何が間違っているのですか?