【发布时间】:2020-01-15 14:02:23
【问题描述】:
我有一个大型 XML 文件 (1.7 GB),我正在尝试在导入 SQL 服务器之前对其应用 UTF-8 编码。使用powershell,转换时已经1个多小时了,系统完全没用,因为内存使用量最大。有人可以建议一种更有效的方式使用 powershell 来编码这个文件吗?那是因为我还有其他几个需要转换的文件。提前感谢您抽出宝贵时间回复。
这是目前采用的方法:
$sourcePath = "C:\Folder\myfile.xml"
$destinationPath = "E:\Folder\myfile.xml"
Write-Host "Converting $_"
$content = Get-Content $_.FullName
Set-content (Join-Path -Path $destinationPath -ChildPath $_) -Encoding UTF8 -Value $content
================================================ ==========================
【问题讨论】:
标签: .net performance powershell encoding utf-8