在我们实际编程中,经常有将内容写到一个临时文件的需要。
比如:将网络上的图片下载下来,获取到图片的一些信息。
代码如下,看结果可知:
临时文件都是保存在系统临时文件夹的目录下,临时文件的扩展名统一为 .tmp。
临时文件用完了,还是要记得删除,否则还是会产生系统垃圾。
using System;
using System.IO;
namespace Study
{
internal class Program
{
static void Main(string[] args)
{
//在磁盘上创建磁唯一命名的季字节的临时文件并返回该文件的完整路径
var tempFileName = System.IO.Path.GetTempFileName();
//返回当前用户的临时文件夹的路径
var tempPath = System.IO.Path.GetTempPath();
Console.WriteLine("System.IO.Path.GetTempFileName:{0}",tempFileName);
Console.WriteLine("System.IO.Path.GetTempPath :{0}", tempPath);
//临时文件,用完要记得删除
File.Delete(tempFileName);
Console.Read();
}
}
}