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

  • 相关阅读:
    Jquery 复习01
    工具和资源
    常用 npm 和 yarn 命令
    Jenkins 安装 ruby-runtime 出错
    shiro+jwt 实现权限控制
    Sql Server 2008 R2 查询一个实例中存在某个表的数据库
    使用sqlcmd执行连接的时候一直报有语法错误
    Linux信号
    记一次内存爆涨分析 , JVM命令使用
    Java,List操作技巧
  • 原文地址:https://www.cnblogs.com/blogpro/p/11463279.html
Copyright © 2011-2022 走看看