Generate a temporary file name on disk – C#
filed in C# on Feb.02, 2010
public static string getTemporaryFile(string extension) { string tempfile = String.Empty; if (!extension.StartsWith(“.”)) extension = “.” + extension; tempfile = Path.Combine(System.IO.Path.GetTempPath(),Guid.NewGuid().ToString()+ extension); return tempfile; }