你可以自己指定一个存放临时文件的目录,或者使用Windows的;
通过Guid类取得一个guid,用它作为文件名来使用(最好带上扩展名),这样重复的可能性几乎没有。
Guid.NewGuid().ToString()
保存后将该文件删除即可。
楼上的拼写错误 SaveFileDialog
也可以通过
System.IO.Path.GetTempFileName();
得到临时文件名及路径
拖一个SaveFileDialg控件..
创建临时文件代码:
using System;
using System.IO;
class MainClass {
static void Main() {
string tempFile = Path.GetTempFileName();
Console.WriteLine("Using " + tempFile);
using (FileStream fs = new FileStream(tempFile, FileMode.Open)) {
// (Write some data.)
}
// Now delete the file.
File.Delete(tempFile);
}
}
在toolbox里的dialg那个标签下有似乎...