1
就運行時性能而言,哪種方法是PowerShell中將大量文本寫入文件的最快方法?Powershell - 將大量文本寫入文件的最快方法
就運行時性能而言,哪種方法是PowerShell中將大量文本寫入文件的最快方法?Powershell - 將大量文本寫入文件的最快方法
$sw = new-object system.IO.StreamWriter(<my file path>)
$sw.write(<my large body of text>)
$sw.close()
紀堯姆波迪爾寫了一個漂亮的article約寫入文件的不同方法。
從文章的結論是:
Method - Time to completion
‘>>’ - 29 s
Out-file and [Array] - 27 s
export-csv - 22 s
StreamWriter - 1.5 s
最快的方式寫入到文件(保證金)是使用StreamWriter
。
下面是一篇基於Bordier文章的文章:https://powershelladministrator.com/2015/11/15/speed-of-loops-and-different-ways-of-writing-to-files-which-是最快捷的/ –