Something like this
var somepath = Path.GetTempPath(); // tempFolder if you want it
var fileName = Path.Combine(somepath,$"{Guid.NewGuid()}.dat");
// Do something with your file name
Add pepper and salt to taste
Additional resources
Path.Combine Method
Combines strings into a path.
Guid.NewGuid Method
Initializes a new instance of the Guid structure.
Example
public static void Main()
{
Guid g;
// Create and display the value of two GUIDs.
g = Guid.NewGuid();
Console.WriteLine(g);
Console.WriteLine(Guid.NewGuid());
}
Output
0f8fad5b-d9cb-469f-a165-70867728950e
7c9e6679-7425-40de-944b-e07fc1f90ae7