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

  • 相关阅读:
    1103: [POI2007]大都市meg
    bzoj2809: [Apio2012]dispatching
    bzoj3668: [Noi2014]起床困难综合症
    bzoj4025: 二分图
    bzoj4027: [HEOI2015]兔子与樱花
    bzoj3155: Preprefix sum
    http状态码status
    js改变触发
    eq
    error_reporting()
  • 原文地址:https://www.cnblogs.com/blogpro/p/11463279.html
Copyright © 2011-2022 走看看