Directory.CreateDirectory is enough, you don't need to check if it's exists or not
Directory.CreateDirectory(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Temp"));
https://learn.microsoft.com/en-us/dotnet/api/system.io.directory.createdirectory?view=net-6.0