概要
配列やリストのデータをファイルに保存したい。
サンプルコード
.Net Frameworkを利用
$list = New-Object System.Collections.Generic.List[string] Get-ChildItem -path ./ -Recurse | ForEach-Object { $list.Add($_.FullName) } $enc = New-Object System.Text.UTF8Encoding($False) $output_file = "D:\xxxxxx\xxxxxx\result.txt" [System.IO.File]::WriteAllLines($output_file, $list, $enc)
コマンドレットを利用
$datas = @() Get-ChildItem "d:\" | ForEach-Object { $datas += $_.Name } # これもあり # $datas = @(gci -path "d:\" ) Set-Content -path "./results.txt" -Value $datas