bat@echo off IF NOT EXIST "%LocalAppData%\qBittorrent" GOTO CfgNotFound IF NOT EXIST "%AppData%\qBittorrent" GOTO CfgNotFound ECHO 即将把qBittorrent的相关配置文件备份至“Backup"中 ECHO 若要终止备份,请按Ctrl+C键,否则按任意键开始备份 PAUSE > NUL IF EXIST ".\Backup" ( IF EXIST ".\Backup.old" ( RD /S /Q ".\Backup.old" ) MOVE ".\Backup" ".\Backup.old" ECHO 上一次的备份已更名为“Backup.old” ) XCOPY /E /I /Q "%LocalAppData%\qBittorrent" ".\Backup\Local\qBittorrent" XCOPY /E /I /Q "%AppData%\qBittorrent" ".\Backup\Roaming\qBittorrent" ECHO 备份完成,按任意键结束... PAUSE > NUL EXIT :CfgNotFound ECHO 没有找到qBittorrent的配置文件,无法进行备份,按任意键结束... PAUSE > NUL
bat@echo off IF NOT EXIST ".\Backup" GOTO SearchBakOld ECHO 即将从“Backup”中恢复qBittorrent相关配置 ECHO 若要停止还原,请按Ctrl+C键,否则按任意键开始还原 PAUSE > NUL IF EXIST "%LocalAppData%\qBittorrent" ( RD /S /Q "%LocalAppData%\qBittorrent" ) XCOPY /E /I /Q ".\Backup\Local\qBittorrent" "%LocalAppData%\qBittorrent" IF EXIST "%AppData%\qBittorrent" ( RD /S /Q "%AppData%\qBittorrent" ) XCOPY /E /I /Q ".\Backup\Roaming\qBittorrent" "%AppData%\qBittorrent" ECHO 成功从“Backup”还原配置,按任意键结束... PAUSE > NUL EXIT :SearchBakOld IF NOT EXIST ".\Backup.old" GOTO BakNotFound ECHO 即将从“Backup.old”中恢复qBittorrent相关配置 ECHO 若要停止还原,请按Ctrl+C键,否则按任意键开始还原 PAUSE > NUL IF EXIST "%LocalAppData%\qBittorrent" ( RD /S /Q "%LocalAppData%\qBittorrent" ) XCOPY /E /I /Q ".\Backup.old\Local\qBittorrent" "%LocalAppData%\qBittorrent" IF EXIST "%AppData%\qBittorrent" ( RD /S /Q "%AppData%\qBittorrent" ) XCOPY /E /I /Q ".\Backup.old\Roaming\qBittorrent" "%AppData%\qBittorrent" ECHO 成功从“Backup.old”还原配置,按任意键结束... PAUSE > NUL EXIT :BakNotFound ECHO 没有可以使用的备份,还原终止,按任意键结束... PAUSE > NUL
本文作者:dancoder
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!