我正在尝试自定义此处描述的代码PowerShell add text line to multiple files 对我而言。我有多个仅有数字的csv文件,在第一行我想要一个特定的短语(例如集水区降雨文件)。 我正在做以下事情: >
$header=@"
>"catchment rainfall
>"@
>Get-ChildItem D:\Documents and Settings\mary\testing\mary00 -Recurse -Filter *.aspx | >Foreach-Object {
> $header`n" + (Get-Content $_.FullName | Out-String) | Set-Content -Path $_.FullName"
>}
有关我哪里出错的任何想法? 非常感谢。
答案 0 :(得分:1)
感谢大家的帮助。我终于拿出了这个有效的方法:
$header=@"
catchment rainfall
"@
Get-ChildItem .\testing\ -Recurse -Filter *.csv| Foreach-Object { $header+"`n"+ (Get-Content $_.FullName | Out-String) | Set-Content -Path $_.FullName}