1. 在臨時文件只能夠創建一個臨時文件並返回該文件的完整路徑
// 在臨時文件只能夠創建一個臨時文件並返回該文件的完整路徑: // C:\Documents and Settings\YourName\Local Settings\Temp\tmp3E6.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 Settings\YourName\Local Settings\Temp\ System.IO.Path.GetTempPath();
4.返回一個隨機的文件名
// 返回一個隨機的文件名:41ceduv1.uwv System.IO.Path.GetRandomFileName();

