This library provides a TempSubdirectory
class that provides a unique subdirectory in the user's temp directory
that is automatically cleaned up when the class is disposed.
using var directory = TempSubdirectory.Create("prefix");
File.WriteAllText(Path.Combine(directory.FullName, "example.txt"), contents: "...");