public static string CreateNewFileName(string inputFilespec, string nameSplice) { int index = inputFilespec.LastIndexOf('.'); string newName; if (index == -1) { newName = inputFilespec + nameSplice; } else { newName = inputFilespec.Substring(0, index); newName += nameSplice; newName += inputFilespec.Substring(index); } return newName; }