Avoid exceptions in Write-ReplaceContentInFile
parent
bc30cc911a
commit
5e3384b4fd
|
@ -20,12 +20,17 @@ namespace LANCommander.PowerShell.Cmdlets
|
||||||
|
|
||||||
protected override void ProcessRecord()
|
protected override void ProcessRecord()
|
||||||
{
|
{
|
||||||
var contents = File.ReadAllText(FilePath);
|
if (File.Exists(FilePath))
|
||||||
var regex = new Regex(Pattern, RegexOptions.Multiline);
|
{
|
||||||
|
var contents = File.ReadAllText(FilePath);
|
||||||
|
var regex = new Regex(Pattern, RegexOptions.Multiline);
|
||||||
|
|
||||||
var result = regex.Replace(contents, Substitution);
|
contents = regex.Replace(contents, Substitution);
|
||||||
|
|
||||||
WriteObject(result);
|
File.WriteAllText(FilePath, contents);
|
||||||
|
|
||||||
|
WriteObject(contents);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue