utf-8(BOMなし) から shift-jis への 文字コード 一括変換 スクリプト(Windows) [Windows]
[やりたい事]
以下のような構成のフォルダーに存在する utf-8 エンコーディングのファイル全て(texta、textb、textc)を shift-jis エンコーディングのファイルに一括変換
C:\from
+- folder1
+- texta
+- textb
+- folder2
+- textc
指定(C:\to)した出力先フォルダーに以下のように変換したファイルを出力
C:\to
+- from
+- folder1
+- texta
+- textb
+- folder2
+- textc
OS は Windows 10 、Powershell のバージョンは 5.1.17763.503(Get-Host コマンドにて確認)
パラメーターチェック、エラー処理、他、色々と適当に割愛
以下のような構成のフォルダーに存在する utf-8 エンコーディングのファイル全て(texta、textb、textc)を shift-jis エンコーディングのファイルに一括変換
C:\from
+- folder1
+- texta
+- textb
+- folder2
+- textc
指定(C:\to)した出力先フォルダーに以下のように変換したファイルを出力
C:\to
+- from
+- folder1
+- texta
+- textb
+- folder2
+- textc
OS は Windows 10 、Powershell のバージョンは 5.1.17763.503(Get-Host コマンドにて確認)
パラメーターチェック、エラー処理、他、色々と適当に割愛
shift-jis から utf-8(BOMなし) への 文字コード 一括変換 スクリプト(Windows) [Windows]
[やりたい事]
以下のような構成のフォルダーに存在する shift-jis エンコーディングのファイル全て(texta、textb、textc)を utf-8 エンコーディングのファイルに一括変換
C:\from
+- folder1
+- texta
+- textb
+- folder2
+- textc
指定(C:\to)した出力先フォルダーに以下のように変換したファイルを出力
C:\to
+- from
+- folder1
+- texta
+- textb
+- folder2
+- textc
OS は Windows 10 、Powershell のバージョンは 5.1.17763.503(Get-Host コマンドにて確認)
パラメーターチェック、エラー処理、他、色々と適当に割愛
以下のような構成のフォルダーに存在する shift-jis エンコーディングのファイル全て(texta、textb、textc)を utf-8 エンコーディングのファイルに一括変換
C:\from
+- folder1
+- texta
+- textb
+- folder2
+- textc
指定(C:\to)した出力先フォルダーに以下のように変換したファイルを出力
C:\to
+- from
+- folder1
+- texta
+- textb
+- folder2
+- textc
OS は Windows 10 、Powershell のバージョンは 5.1.17763.503(Get-Host コマンドにて確認)
パラメーターチェック、エラー処理、他、色々と適当に割愛