C#:如何产生一个临时文件

在我们实际编程中,经常有将内容写到一个临时文件的需要。

比如:将网络上的图片下载下来,获取到图片的一些信息。

代码如下,看结果可知:

临时文件都是保存在系统临时文件夹的目录下,临时文件的扩展名统一为 .tmp。

临时文件用完了,还是要记得删除,否则还是会产生系统垃圾。

cs 复制代码
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();
        }
    }
}
相关推荐
草莓火锅13 小时前
用c++使输入的数字各个位上数字反转得到一个新数
开发语言·c++·算法
j_xxx404_13 小时前
C++ STL:阅读list源码|list类模拟|优化构造|优化const迭代器|优化迭代器模板|附源码
开发语言·c++
q***829113 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
DreamNotOver13 小时前
批量转换论文正文引用为上标
开发语言·论文上标
散峰而望13 小时前
C/C++输入输出初级(一) (算法竞赛)
c语言·开发语言·c++·算法·github
fie888913 小时前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
gihigo199813 小时前
MATLAB中生成混淆矩阵
开发语言·matlab·矩阵
曾几何时`13 小时前
C++——this指针
开发语言·c++
小冯的编程学习之路14 小时前
【C++】: C++基于微服务的即时通讯系统(1)
开发语言·c++·微服务
穿西装的水獭15 小时前
python将Excel数据写进图片中
开发语言·python·excel