文字コード変換ツールを作る
SJISのテキストファイルをUTF-8へ変換するツールをPowerShellで作る。
書式:cnvenv.ps1 ファイルのパス パターン
例:./cnvenv.ps1 d:\file *.txt
… d:\fileフォルダ内の *.txt をUTF-8へ変換する。
書式:cnvenv.ps1 ファイルのパス パターン
例:./cnvenv.ps1 d:\file *.txt
… d:\fileフォルダ内の *.txt をUTF-8へ変換する。
ソース
Param($arg1, $arg2)
$utf8 = New-Object System.Text.UTF8Encoding($False)
Get-ChildItem -Path $arg1 -Recurse -Filter $arg2 | ForEach-Object {
$content = Get-Content $_.FullName -Encoding Default
[System.IO.File]::WriteAllLines($_.FullName, $content, $utf8)
}
0 件のコメント:
コメントを投稿