一段自动备份博德之门3最新存档文件到你的U盘上的批处理文件代码
本帖最后由 blard 于 2023-8-20 23:59 编辑@rem cd %LocalAppData%\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public\Savegames\Story\
@rem 自动备份博德之门3最新存档文件到你的U盘
@echo off
setlocal enabledelayedexpansion
::当前盘符
echo current pan : %~d0
rem 博德之门3游戏存档所在目录
set src_dir=%LocalAppData%\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public\Savegames\Story\
rem 你的U盘上的备份的目录
set des_dir=%~d0\Baldurs.Gate.3-save\
rem filename用于存放目标文件名
set filename=""
cd /d %src_dir%
rem 找最新创建时间的存档文件
for /f "delims=" %%a in ('dir /o-d /tc /b ') do (
echo 文件完整信息: %%a
set filename=%%~na%%~xa
echo 文件名: !filename!, 最新创建时间: %%~ta
if not !filename! == ""(
goto Baldurs.Gate.3
)
)
rem 备份
:Baldurs.Gate.3
echo %filename%
mkdir "%des_dir%\%filename%"
echo f|xcopy "%filename%" "%des_dir%\%filename%" /E/H/C/I/y
rem 执行完毕
pause
页:
[1]