【发布时间】:2011-07-13 15:24:39
【问题描述】:
我有一个奇怪的问题......我想我已经把它缩小到我们使用Page.GetTempFileName() 创建一个临时文件的程度。
我有时会收到一条错误消息,指出 Cannot create a file when that file already exists.
使用Path.GetTempFilename() 是否有可能生成相同的文件名并被缓存?
我正在更改要使用的代码:
Path.Combine(System.IO.Path.GetTempPath(), string.Concat(Guid.NewGuid().ToString(), ".xls"));
希望这会生成一个唯一的文件名,但我担心可能会出现同样的问题。
【问题讨论】: