LEA*_*ING 3 powershell character-encoding
我正在尝试将 UTF-8 转换为 ANSI 文件。借助谷歌的一点知识和帮助,我找到了一行来转换单个文件
Get-Content C:\Output2\PA01.094 | Set-Content C:\Output\PA01094 -Encoding Ascii
Run Code Online (Sandbox Code Playgroud)
现在我想将一个文件夹中的所有 UTF-8 文件转换到另一个文件夹而不更改文件名。
下面将读取所有文件$sourceFolder并以 ASCII 编码重新创建它们$destFolder。
$sourceFolder = "c:\temp\src"
$destFolder = "c:\temp\dst"
Get-ChildItem -Path $sourceFolder |
foreach-object {
get-content $_.FullName | Set-content -Path ( Join-Path $destFolder $_.Name ) -Encoding ASCII
}
Run Code Online (Sandbox Code Playgroud)
注意此代码不验证原始文件的编码。
| 归档时间: |
|
| 查看次数: |
39672 次 |
| 最近记录: |