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();
        }
    }
}
相关推荐
李妍.11 小时前
02Numpy基础(上)
开发语言·python
TheBestRucy11 小时前
Python 九阳神功之贰:面向对象(下)
开发语言·python
AI_小站12 小时前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子
java·开发语言·人工智能·spring·百度·langchain
felixking13 小时前
C++20 协程
开发语言·c++·协程
Zane19941214 小时前
CAS 与原子类:Java 如何实现无锁编程
java·开发语言
码农颜15 小时前
6.3 主函数流程剖析
开发语言·php
TheBestRucy16 小时前
Python 九阳神功:从零筑基到线程飞升
服务器·开发语言·网络·人工智能·python
研☆香16 小时前
聊一聊前端的常见字 关键字
开发语言·前端·javascript
草莓橙子碗16 小时前
Claude 使用指南
开发语言·python
longxiaozhang617 小时前
C# Array类:数组其实没那么难
开发语言·c#