大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > 批量将文件转换为UTF-8无BOM格式

批量将文件转换为UTF-8无BOM格式

关键词:转换为UTF-8文件转换UTF  阅读(5207) 赞(12)

[摘要]本文是对批量将文件转换为UTF-8无BOM格式的讲解,与大家分享。

最近有一个项目需要迁移,要把文件全部转换成utf8格式的,本来想用python,后来听说PowerShell很是强大,就试着用了一下,果然好用啊!

$list = Get-ChildItem .\ -recurse *.java|%{$_.FullName}
$Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding($False)
foreach ($i in $list){
    $a = Get-Content $i
    [System.IO.File]::WriteAllLines($i, $a, $Utf8NoBomEncoding)
}


相关评论