码迷,mamicode.com
首页 > Windows程序 > 详细

C# 创建临时文件(转帖)

时间:2019-09-05 10:30:13      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:stat   创建   ++   ext   命名   ide   event   生成   hide   

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

技术图片
// 在临时文件只能够创建一个临时文件并返回该文件的完整路径:
// C:\Documents and Settings\YourName\Local Settings\Temp\tmp3E6.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 Settings\YourName\Local Settings\Temp\
System.IO.Path.GetTempPath();
View Code

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

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

 

技术图片

 

C# 创建临时文件(转帖)

标签:stat   创建   ++   ext   命名   ide   event   生成   hide   

原文地址:https://www.cnblogs.com/blogpro/p/11463279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!