【发布时间】:2015-12-31 19:11:49
【问题描述】:
我想知道在使用 .tmp 文件写入数据时是否有最佳实践。我喜欢制作一个将在文件流中使用的 .tmp,然后当我关闭编写器时,我喜欢重命名文件。有没有办法重命名文件扩展名?
FileStream stream2 = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite);
StreamWriter streamWriter2 = new StreamWriter(stream2);
streamWriter2.WriteLine(textToAdd);
streamWriter2.Close();
string changed = Path.ChangeExtension(fileName, .txt);
File.Move(path, changed);
【问题讨论】:
-
你不是用
Path.ChangeExtension(...)回答你自己的问题吗?为什么要移动它? -
这只会改变字符串值,但之后会发生什么?是不是 File.WriteAllText 那么使用 tmp 文件有什么好处。