I know about Path.GetTempFileName()
and how to get the temp folder (usually its on your C drive)
But how do i get a temp filename on a specific partition? i think as a workaround i'll do something like targetBaseDir/temp.tmp and then File.Move when its complete.