Me gustaría hacer algo como el siguiente. ¿Qué función me devuelve un archivo único que se abre? para que pueda asegurarse de que es mío y no voy a sobreescribo nada o escribir un complejo fn generan/bucleObtener/abrir archivo temporal en .NET
BinaryWriter w = GetTempFile(out fn);
w.close();
File.Move(fn, newFn);
Esa es una clase interesante. –