FastCopyをバッチファイルで実行するときにログ指定をした時、文字化けで記録されることがある
BatファイルがShift-JISでFastCopyがUTF-8のためで、FastCopyの旧バージョンでは、ログの文字コード指定ができたが、最近のバージョンでは、できない
そこで、コマンドプロンプトの文字コードを変更する必要がある
chcp 65001を記述するとUTF-8の文字コードでコマンドプロンプトが動作する
例
chcp 65001
date /T >> “C:\bat\backup.log”
time /T >> “C:\bat\backup.log”
echo “バックアップを開始しました” >> “C:\bat\backup.log”
“C:\Program Files\FastCopy\FastCopy.exe” /cmd=sync /acl=FALSE /exclude=”$Recycle.Bin\;$WinREAgent\;System Volume Information\;” /auto_close /force_close /error_stop=FALSE /skip_empty_dir=FALSE /log /logfile=”C:\bat\backup.log” “E:\” /to=”H:\”
date /T >> “C:\bat\backup.log”
time /T >> “C:\bat\backup.log”
echo “**************** backupバックアップが完了しました *******************” >> “C:\bat\backup.log”