17
如何使用.NET创建具有特定扩展名的临时文件?
我需要生成一个扩展名为.csv的唯一临时文件。 我现在要做的是 string filename = System.IO.Path.GetTempFileName().Replace(".tmp", ".csv"); 但是,这不能保证我的.csv文件是唯一的。 我知道发生碰撞的机会非常低(特别是如果您认为我没有删除.tmp文件),但是这段代码对我来说并不好。 当然,我可以手动生成随机文件名,直到最终找到一个唯一的文件名(这应该不成问题),但是我很好奇想知道其他人是否找到了解决此问题的好方法。
277
c#
.net
temporary-files