在PowerShell中,Out-File
和Set-Content
有什么不同?或者Add-Content
和Out-File -append
我发现如果对同一个文件使用这两种方法,文本就是完全的。
(第二个小问题:>
是Out-File
的别名,对吧?)
发布于 2017-05-30 23:17:18
Set-Content
支持-Encoding Byte
,而Out-File
不支持。
因此,当您想要将二进制数据或Text.Encoding#GetBytes()
的结果写入文件时,您应该使用Set-Content
。
发布于 2019-05-11 08:41:53
文件外-append或">>“实际上可以在同一文件中混合两种编码。即使文件最初是ascii或ansi,默认情况下也会在其底部添加unicode。Add-content将在追加之前检查编码并进行匹配。顺便说一句,export-csv默认为ascii (无重音),set-content/add-content为ansi。
https://stackoverflow.com/questions/10655788
复制相似问题