3

就运行时性能而言,powershell中将大量文本写入文件的最快方法是什么?

4

2 回答 2

4
$sw = new-object system.IO.StreamWriter(<my file path>)
$sw.write(<my large body of text>)
$sw.close()
于 2012-12-13T08:30:07.653 回答
4

Guillaume Bordier 写了一篇关于写入文件的不同方法的好文章。

从文章的结论来看:

Method               - Time to completion
‘&gt;>’                 - 29 s
Out-file and [Array] - 27 s
export-csv           - 22 s
StreamWriter         - 1.5 s

写入文件的最快方法(通过边距)是使用StreamWriter.

于 2015-04-22T17:45:07.650 回答