public static string SaveTempFile(string originalFilePath)
{
if (string.IsNullOrEmpty(originalFilePath))
throw new ArgumentNullException("originalFilePath");
string newFilePath = null;
if (File.Exists(originalFilePath))
{
newFilePath = Path.GetDirectoryName(originalFilePath) + "/" + Path.GetFileNameWithoutExtension(originalFilePath) + ".temp";
File.Copy(originalFilePath, newFilePath, true);
}
return newFilePath;
}