C# 创建临时文件
2007-12-07 16:14
429 查看
1. 在临时文件只能够创建一个临时文件并返回该文件的完整路径
// 在临时文件只能够创建一个临时文件并返回该文件的完整路径:
// C:\Documents and Settings\YourName\Local Settings\Temp\tmp3E6.tmp
System.IO.Path.GetTempFileName();
2. 根据文件名返回临时文件夹中唯一命名的文件的完整路径
/// <summary>
/// 根据文件名返回临时文件夹中唯一命名的文件的完整路径
/// 形如:公司文档(1).doc,公司文档(2).doc
/// </summary>
public static string GetTempPathFileName(string fileName)
{
// 系统临时文件夹
string tempPath = Path.GetTempPath();
// 文件的完成路径
fileName = tempPath + Path.GetFileName(fileName);
// 文件名
string fileNameWithoutExt =
Path.GetFileNameWithoutExtension(fileName);
// 扩展名
string fileExt = Path.GetExtension(fileName);
int i = 0;
while (File.Exists(fileName))
{
// 生成类似这样的文件名:公司文档(1).doc,公司文档(2).doc
fileName = tempPath + fileNameWithoutExt +
string.Format("({0})", ++i) + fileExt;
}
return fileName;
}
3. 返回系统的临时文件夹的路径
// 返回系统的临时文件夹的路径:
// C:\Documents and Settings\YourName\Local Settings\Temp\
System.IO.Path.GetTempPath();
4.返回一个随机的文件名
// 返回一个随机的文件名:41ceduv1.uwv
System.IO.Path.GetRandomFileName();
// 在临时文件只能够创建一个临时文件并返回该文件的完整路径:
// C:\Documents and Settings\YourName\Local Settings\Temp\tmp3E6.tmp
System.IO.Path.GetTempFileName();
2. 根据文件名返回临时文件夹中唯一命名的文件的完整路径
/// <summary>
/// 根据文件名返回临时文件夹中唯一命名的文件的完整路径
/// 形如:公司文档(1).doc,公司文档(2).doc
/// </summary>
public static string GetTempPathFileName(string fileName)
{
// 系统临时文件夹
string tempPath = Path.GetTempPath();
// 文件的完成路径
fileName = tempPath + Path.GetFileName(fileName);
// 文件名
string fileNameWithoutExt =
Path.GetFileNameWithoutExtension(fileName);
// 扩展名
string fileExt = Path.GetExtension(fileName);
int i = 0;
while (File.Exists(fileName))
{
// 生成类似这样的文件名:公司文档(1).doc,公司文档(2).doc
fileName = tempPath + fileNameWithoutExt +
string.Format("({0})", ++i) + fileExt;
}
return fileName;
}
3. 返回系统的临时文件夹的路径
// 返回系统的临时文件夹的路径:
// C:\Documents and Settings\YourName\Local Settings\Temp\
System.IO.Path.GetTempPath();
4.返回一个随机的文件名
// 返回一个随机的文件名:41ceduv1.uwv
System.IO.Path.GetRandomFileName();
相关文章推荐
- C# 创建临时文件
- C#创建临时文件的方法
- C# 通过用application.startuppath+tmp创建图片存储临时虚拟文件
- c#:FileUpload上传文件并创建文件夹
- C# 获取 IE 临时文件
- 用 C# 获取 IE 临时文件
- 如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 教你玩转 Java 的临时文件(创建与删除)
- Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- 完美解决“word无法创建工作文件,请检查临时环境变量”
- shell创建临时文件
- C#.net编程创建Access文件和Excel文件的方法详解
- 使用VB.NET创建临时文件
- C#网站开发----在服务器上生成临时文件,下载到客户端,然后删除临时文件
- Word 无法创建工作文件 请检查临时环境变量 解决方法
- 未能加载文件或程序集“sorttbls.nlp” 与 未能创建 Microsoft Visual C# 2008 编译器
- C# SaveFileDialog +FileStream+StreamWriter 创建或者覆盖一个文件,并且写入
- C#.NET向现有文件添加文本+创建一个新文本文件并写入一个字符串
- C#创建压缩文件的实现代码