bat命令实现游戏存档自动备份

时间:2025-04-01 14:12:18

在桌面创建一个bat文件,用记事本打开,将以下代码复制到记事本,更改需要备份文件夹路径,将bat文件放到存储备份的文件夹内,运行即可。
该脚本会生成以当前时间为名称的文件夹,将备份文件复制到文件夹中。

rem 设置需要备份文件夹路径
set sourcePath=C:\Users\Administrator\AppData\LocalLow\IronGate\Valheim\worlds
rem 设置存放备份文件夹名称
set folderName=%date:~0,4%-%date:~5,2%-%date:`在这里插入代码片`~8,2%-%time:~0,2%-%time:~3,2%

rem 以folderName为名称创建备份文件夹
md %folderName%
rem 将sourcePath路径文件夹内容复制到folderName
XCOPY %sourcePath% %folderName% /Y /C

补充:

  1. 因为folderName格式限制,只能在12-24点进行备份,在0-12点备份会失败,需要自定义可以查询 bat 时间格式更改。
  2. 备份文件夹路径中如果有文件夹要复制,需要更改XCOPY设置参数,具体参数可以在cmd命令提示符中输入xcopy /?查看。