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

// 在临时文件只能够创建一个临时文件并返回该文件的完整路径: // C:Documents and SettingsYourNameLocal SettingsTemp mp3E6.tmp System.IO.Path.GetTempFileName();
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; }
3. 返回系统的临时文件夹的路径

// 返回系统的临时文件夹的路径: // C:Documents and SettingsYourNameLocal SettingsTemp System.IO.Path.GetTempPath();
4.返回一个随机的文件名

// 返回一个随机的文件名:41ceduv1.uwv System.IO.Path.GetRandomFileName();