zoukankan      html  css  js  c++  java
  • C# 创建临时文件(转帖)

    1. 在临时文件只能够创建一个临时文件并返回该文件的完整路径

    // 在临时文件只能够创建一个临时文件并返回该文件的完整路径:
    // C:Documents and SettingsYourNameLocal SettingsTemp	mp3E6.tmp
    System.IO.Path.GetTempFileName();
    View Code

     2. 根据文件名返回临时文件夹中唯一命名的文件的完整路径

    /// <summary>
    /// 根据文件名返回临时文件夹中唯一命名的文件的完整路径
    /// 形如:公司文档(1).doc,公司文档(2).doc
    /// </summary>
    publicstaticstringGetTempPathFileName(stringfileName)
    {
     // 系统临时文件夹
     stringtempPath = Path.GetTempPath();
     // 文件的完成路径
     fileName = tempPath + Path.GetFileName(fileName);
     // 文件名
     stringfileNameWithoutExt =
     Path.GetFileNameWithoutExtension(fileName);
     // 扩展名
     stringfileExt = Path.GetExtension(fileName);
     inti = 0;
     while(File.Exists(fileName))
     {
     // 生成类似这样的文件名:公司文档(1).doc,公司文档(2).doc
     fileName = tempPath + fileNameWithoutExt +
     string.Format("({0})", ++i) + fileExt;
     }
     returnfileName;
    }
    View Code

    3. 返回系统的临时文件夹的路径

    // 返回系统的临时文件夹的路径:
    // C:Documents and SettingsYourNameLocal SettingsTemp
    System.IO.Path.GetTempPath();
    View Code

    4.返回一个随机的文件名

    // 返回一个随机的文件名:41ceduv1.uwv
    System.IO.Path.GetRandomFileName();
    View Code

  • 相关阅读:
    数据库字段说明查询
    MUI 微信支付代码
    数据库 批量删除表
    c# 微信开发 《内容回复或事件触发》
    C# 微信开发 《验证签名》
    SQL SERVER占用CPU过高排查和优化
    类属性验证简单说明
    地图纠偏
    区块链-6一个故事告诉你比特币的原理及运作机制
    区块链-5区块链技术入门,涉及哪些编程语言?
  • 原文地址:https://www.cnblogs.com/blogpro/p/11463279.html
Copyright © 2011-2022 走看看