public static string BackupOrig(string inputFilespec)
{
if (!File.Exists(inputFilespec))
{
LogFile.AddVerboseLine("No Orig to back up: <" + inputFilespec);
return null;
}
string outputFilespec = CreateNewFileName(inputFilespec, ksOriginal);
if (!File.Exists(outputFilespec))
{
try
{
FileCopyWithLogging(inputFilespec, outputFilespec, true);
}
catch (Exception)
{
LogFile.AddErrorLine("Error creating " + ksOriginal + " copy: " + inputFilespec);
throw;
}
}
return outputFilespec;
}