私がやろうとしているのは、次のような終了CSVファイルを作成することです。
path、get-childItem
path、get-childItem
path、get-childItem
など。
私はPowerShellに非常に慣れていないので、今のところ、私が抱えている問題はエラーではなく、実際に何をすべきかを知っていることです。
これまでの私のコードは次のとおりです。
$data = gc "c:\Documents and Settings\user\Desktop\paths.txt"
ForEach($line in $data) {
$subName = Get-ChildItem "$line"
write-host $line","$subName
#Export-Csv -Path "C:\Documents and Settings\reidli\Desktop\mytest.csv" -Force "true" -InputObject $output
したがって、paths.txtからパスのリストを読んでいます。各行は異なるパスです。$ subNameは必要な子のリストであり、正しいものです。書き込みホストを実行すると、出力は実際に次のようになります。 csvをエクスポートしようとしましたが、パスごとに既存のcsvが上書きされるため、これは機能しません。
誰かがforeachループの各行を取得し、各パスと子を含む.csvファイルを作成するのを手伝ってもらえますか?