创建临时文件 - CreateTempOutputFile
2017-02-26 20:19:39 访问(1353) 赞(0) 踩(0)
/// <summary>
/// 创建临时文件 - CreateTempOutputFile
/// </summary>
/// <param name="fileName"></param>
/// <param name="extension"></param>
/// <returns></returns>
public string CreateTempOutputFile(string fileName, string extension)
{
StringBuilder theResult = new StringBuilder();
DateTime dtNow = DateTime.Now;
theResult.Append("WebFiles/OutputFiles/TempFiles/");
theResult.Append(dtNow.Year.ToString() + "/" + dtNow.Month.ToString() + "/" + dtNow.Day.ToString() + "/");
string guidValue = System.Guid.NewGuid().ToString("N");
int iLen = guidValue.Length;
if (iLen > 16)
theResult.Append(guidValue.Substring(0, 16) + "/" + guidValue.Substring(16) + "/");
else
theResult.Append(guidValue + "/");
if (fileName == null || fileName.Length == 0 || fileName.Trim().Length == 0)
fileName = dtNow.ToString("yyyyMMddHHmmss");
else
fileName = fileName.Trim();
theResult.Append(fileName);
if (!(extension == null || extension.Length == 0 || extension.Trim().Length == 0))
theResult.Append("." + extension);
return theResult.ToString();
}
标签:
创建临时文件 - CreateTempOutputFile 


上一条:
下一条:
相关评论
发表评论