ETH官方钱包

切換
舊版
前往
大廳
主題

MHW存檔備份BAT

ZiLin | 2019-02-15 17:11:29 | 巴幣 0 | 人氣 91

@echo off
title MHW_Data_Backup

REM Step.1
REM 首先先到Steam官網登入帳號
REM https://steamcommunity.com
REM 登入後複製你Steam個人頁面的網址
REM 例如 "https://steamcommunity.com/id/xxxxxxx/"

REM Step.2
REM 你需要這個網址獲得妳的Steam ID3
REM https://steamidfinder.com/
REM 將剛剛複製的網址貼到框框裡按Get SteamId
REM 複製steamID3最後一長串的數字就好
REM 例如:[U:1:123456789]只需要複製123456789

REM Step.3
REM 在 set Path= 後面輸入遊戲存檔路徑,遊戲路徑預設為:
REM C:\Program Files (x86)\Steam\userdata\剛剛複製的數字\582010\remote
REM 在 set Folder= 後面輸入要儲存的資料夾
REM 在 set BackupFolderName= 後面輸入備份資料夾名稱(可以不設)
REM 如果不設定資料夾名稱會自動使用MHW_Data_Backup當成資料夾名稱

REM Step.4
REM 把這個檔案的附檔名改成bat

REM Step.5
REM Successful!

REM =========================

REM 以下開始執行批次檔內容...

set Path=
set BackupFolder=
set BackupFolderName=
REM 以下懂的人在動 不然不要動 :)

if "%Path%" EQU "" goto Error1
if "%BackupFolder%" EQU "" goto Error2
if "%BackupFolderName%" EQU "" set BackupFolderName=MHW_Data_Backup
echo .

set dir_name_Date=%date:~0,4%%date:~5,2%%date:~8,2%
FOR /F "tokens=1-2 delims=:." %%a IN ("%time%") DO (
set a=%%a
set b=%%b
)
set space=
if %a% LSS 10 set /a a=%a%-0 && set space=0

md "%BackupFolder%\%BackupFolderName%\%dir_name_Date%_%space%%a%%b%\"
copy "%Path%" "%BackupFolder%\%BackupFolderName%\%dir_name_Date%_%space%%a%%b%\"
if %ERRORLEVEL% EQU 0 (goto Successful) ^
else echo ======================== && ^
echo 備份失敗.
echo .
pause
exit

:Successful
echo ========================
echo 備份位置:
echo "%BackupFolder%\%BackupFolderName%\%dir_name_Date%_%space%%a%%b%\"
echo 備份成功!
echo .
pause
exit
:Error1
echo Path備份來源未設定.
pause
exit
:Error2
echo BackupFolder備份資料夾未設定.
pause
exit

創作回應

更多創作