Archive for November, 2011|Monthly archive page
Replacing text in files using powershell
We restructured our source trees and so I had to update a bunch of HintPaths in my project files.
Here’s a simple powershell script to accomplish that:
gci -r -include *.csproj | %{
$file = $_
(gc $file) | %{
if( ($_ -like "*<HintPath>..\..\..\_*") ) {
$_.Replace("..\..\..\_", "..\..\..\..\_")
} else {
$_
}
} | Set-Content $file
}
Leave a Comment