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

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

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

代码如下,看结果可知:

临时文件都是保存在系统临时文件夹的目录下,临时文件的扩展名统一为 .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();
        }
    }
}

相关推荐

  1. c#生成临时文件

    2024-01-05 16:34:03       50 阅读
  2. C++临时对象的产生及优化

    2024-01-05 16:34:03       23 阅读
  3. 安全地创建一个临时文件 - mkstemp

    2024-01-05 16:34:03       36 阅读
  4. 27 C++ 临时对象

    2024-01-05 16:34:03       61 阅读
  5. C# 做一个临时的对象结构,并用linq查找

    2024-01-05 16:34:03       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 16:34:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 16:34:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 16:34:03       87 阅读
  4. Python语言-面向对象

    2024-01-05 16:34:03       96 阅读

热门阅读

  1. 数据库-创建表

    2024-01-05 16:34:03       57 阅读
  2. gradio-osprey-demo

    2024-01-05 16:34:03       56 阅读
  3. Linux - 清理僵尸进程

    2024-01-05 16:34:03       60 阅读
  4. SQL的一些基本语句

    2024-01-05 16:34:03       57 阅读
  5. 【Git】Git版本控制工具使用详解

    2024-01-05 16:34:03       54 阅读
  6. 如何实现服务器主动向客户端推送实时数据

    2024-01-05 16:34:03       63 阅读
  7. Spring基于注解的IOC配置

    2024-01-05 16:34:03       59 阅读
  8. go 语言中 channel 的简单介绍

    2024-01-05 16:34:03       51 阅读
  9. Scrapy 1.3.0 使用简介

    2024-01-05 16:34:03       56 阅读
  10. [蓝桥杯 2016枚举]回文日期

    2024-01-05 16:34:03       52 阅读
  11. 谷歌地图搜索功能的bug

    2024-01-05 16:34:03       63 阅读