ElonaをGoogleドライブに入れているとセーブデータが破損するので、zipファイルにしてGoogleドライブにバックアップするバッチファイルを作りました。
Googleドライブにバックアップするバッチファイル
7zip
@echo off
setlocal
set elonaPath=.\*
@rem elonaのファイルパス。elonaのフォルダ内にこのバッチファイルを置けばこのまま動きます
set zipFilePath=%USERPROFILE%\マイドライブ\elona.zip
@rem バックアップ先のパス。ここでは、Googleドライブを指定しています
del %zipFilePath%
"C:\Program Files-Zipz.exe" a %zipFilePath% %elonaPath%
endlocal
pause
パスに日本語が含まれている場合、Shift JISで保存しないと動きません。
PowerShellよりも圧縮が早かったので7zipを使いました。一応、PowerShellを使うバッチファイルも置いておきます。
PowerShell(おまけ)
@echo off
setlocal
set elonaPath=.\*
set zipFilePath=%USERPROFILE%\マイドライブ\elona.zip
powershell Compress-Archive -Path '%elonaPath%' -DestinationPath '%zipFilePath%' -Force
if %errorlevel% == 0 (
echo OK
) else (
echo NG
)
echo %zipFilePath%
endlocal
pause
バックアップから復元するバッチファイル
バックアップから復元するバッチファイルはこちら。
@echo off
setlocal
set elonaPath=..\elona
set zipFilePath=%USERPROFILE%\マイドライブ\elona.zip
"C:\Program Files-Zipz.exe" x -aoa -o%elonaPath% %zipFilePath%
endlocal
pause
注意事項
バッチファイルの使用は、自己責任で行ってください。
コメント