【发布时间】:2013-05-19 16:12:37
【问题描述】:
我有字符串中的文件内容,我需要将相同的内容放在 3 个不同的文件中。
所以,我使用 C# 的File.WriteAllText() 函数将内容放入第一个文件中。
现在,对于其他 2 个文件,我有两个选择:
- 使用
File.Copy(firstFile, otherFile) - 使用
File.WriteAllText(otherFile, content)
在性能方面哪个选项更好?
【问题讨论】:
-
在我看来,Copy 将访问硬盘驱动器用于读取和写入目的,而 WriteAllText 将访问硬盘驱动器仅用于写入目的。但我需要知道,是否还有其他因素。
-
请付出一些努力,您是否尝试在代码中添加
StopWatch并自己解决这个问题?
标签: c# file copy writealltext