通过powershell将文本添加到多个文件

时间:2012-11-29 05:54:04

标签: powershell text coding-style

我正在尝试自定义此处描述的代码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"
>}

有关我哪里出错的任何想法? 非常感谢。

1 个答案:

答案 0 :(得分:1)

感谢大家的帮助。我终于拿出了这个有效的方法:

$header=@"
catchment rainfall
"@ 
Get-ChildItem .\testing\ -Recurse -Filter *.csv| Foreach-Object { $header+"`n"+ (Get-Content $_.FullName | Out-String) | Set-Content -Path $_.FullName}