C#如何生成临时文件

2025-02-26 20:16:21
推荐回答(4个)
回答1:

你可以自己指定一个存放临时文件的目录,或者使用Windows的;
通过Guid类取得一个guid,用它作为文件名来使用(最好带上扩展名),这样重复的可能性几乎没有。

Guid.NewGuid().ToString()

保存后将该文件删除即可。

楼上的拼写错误 SaveFileDialog

也可以通过
System.IO.Path.GetTempFileName();
得到临时文件名及路径

回答2:

拖一个SaveFileDialg控件..

回答3:

创建临时文件代码:
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);

}
}

回答4:

在toolbox里的dialg那个标签下有似乎...