PowerShell スクリプトを使用してコード数を計算しようとしています。
インターネットでスクリプトを見つけて、最後に合計行を追加しようとしています。
コラムを追加しました
$CountHash.Add("Total", $Total)
最後に。
Param( [string]$path,
[string]$outputFile,
[string]$include = "*.*",
[string]$exclude = "")
Clear-Host
$Files = Get-ChildItem -re -in $include -ex $exclude $path
$CountHash = @{}
$Total=0
Foreach ($File in $Files) {
#Write-Host "Counting $File.FullName"
$fileStats = Get-Content $File.FullName | Measure-Object -line
$linesInFile = $fileStats.Lines
$CountHash.Add($File.FullName, $linesInFile)
$Total += $linesInFile
}
$CountHash.Add("Total", $Total)
$CountHash
しかし、$CountHash を表示すると、真ん中に "Total" キーが表示されます。Add を最後に追加しても、最後に追加されるとは限りません。
ハッシュ テーブルの末尾にキーと値のペアを追加するにはどうすればよいですか?
このハッシュ テーブルを CSV ファイルとしてエクスポートしていますが、合計行が途中まで来ています。