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

2021-02-04 15:18

阅读:711

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

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

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

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

技术图片技术图片
/// 
/// 根据文件名返回临时文件夹中唯一命名的文件的完整路径
/// 形如:公司文档(1).doc,公司文档(2).doc
/// 
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


评论


亲,登录后才可以留言!