자유 게시판

브라우저 즐겨찾기 백업 복구 스크립트

2022.07.26 22:54

슈머슈마 조회:1218 추천:16

브라우저 즐겨 찾기 백업 복구 스크립트 공유해 봅니다.

테스트는 몇번 해봤습니다. 잘될지 모르겠습니다. 잘아시는분들의 조언 부탁드립니다.

 

backup.cmd 내용

 

@echo off & pushd "%~dp0" & setlocal enabledelayedexpansion

for /f "eol=' delims=" %%a in (settings.ini) do call set %%a

set ds=%date:~0,4%%date:~5,2%%date:~8,2%

echo 브라우저 즐겨찾기 백업 복구하기

echo [r]즐겨찾기 복구  [b]즐겨찾기 백업  [n]종료

choice /c brn >nul

if %errorlevel%==1 goto restore

if %errorlevel%==2 goto backup

if %errorlevel%==3 goto exit

exit

 

:backup

cls

for /f %%a in ('dir /b backup') do set fd=%%a

for /f "tokens=1-4 delims==" %%a in ('set fb') do (if "%%d" == "1" (

if not exist "Backup\%ds%" md "Backup\%ds%"

if not exist "Backup\%ds%\%%b" md "Backup\%ds%\%%b"

if exist "%%c" copy "%%c" "Backup\%ds%\%%b"))>nul

exit

 

:restore

cls

for /f %%a in ('dir /b backup') do set fd=%%a

echo %fd% 최신 백업 폴더 날짜로 복구 할까요?

echo [y]%fd% 날짜로 복구  [n]날짜를 선택하여 복구

choice /c YN >nul

if %errorlevel%==1 goto y

if %errorlevel%==2 goto n

exit

 

:y

cls

for /f %%a in ('dir /s/b Bookmarks') do set no=%%a

for /f "tokens=1-4 delims==" %%a in ('set fb') do if "%%d" == "1" copy "%no%" "%%c"

exit

 

:n

cls

Set no=%%a

for /f %%a in ('dir /b backup') do (set /a i+=1& echo !i!-%%a& Set no!i!_=%%a)

set /p input=복구할 폴더 번호 :

if /i %input% == m goto main

for /f "tokens=2 delims==" %%a in ('Set no!input!_') do (set restore=%%a)

for /f "tokens=1-4 delims==" %%a in ('set fb') do if "%%d" == "1" copy "backup\%restore%\%%b" "%%c"

exit

endlocal

 

================================================================

settings.ini 내용

 

'[백업파일 번호] [백업폴더 이름] [백업파일 경로] [백업 비활성화0, 백업 활성화1]

 

fb1=Slimjet=%LOCALAPPDATA%\Slimjet\User Data\Default\Bookmarks=1

fb2=Edge=%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Bookmarks=0

fb3=NaverWhale=%LOCALAPPDATA%\Naver\Naver Whale\User Data\Default\Bookmarks=0

fb4=Chrome=%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks=0

fb5=

fb6=

fb7=

 

 

backup.zip

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
43735 한글과 컴퓨터 파일도 좋네요 [2] 해중이 1570 07-28
43734 pc 램 메모리 도와주실 분 [9] 짚신 1025 07-28
43733 이거 지른거 신고할겸 인사드릴겸 왔어요 ^^* [14] 입문자 1049 07-28
43732 아.. 점점 신경쓰이기 시작하는... [2] 내가사는이 872 07-28
43731 슬슬 [2] DarknessAn 1160 07-28
43730 국가자격검정 인정신분증에 주민등록증 모바일 확인서비스 ... asklee 737 07-27
43729 2022 EAFF-E1 챔피언십 3차전 [1] 암행어사 359 07-27
43728 게시판 편집 전과 편집 후의 글꼴이 VᴇɴᴜꜱGɪ 492 07-27
43727 아이폰 사용자 주민등록증 모바일 확인 서비스 29일 이후 ... [3] asklee 707 07-27
43726 집에서 나 혼자 쓰는 PC의 계정 비밀번호는 삭제해버렸어요 [4] 동백66 941 07-27
43725 핸드폰 S22 요금 [8] 홍낄똥 1209 07-27
43724 distant-desktop 무료 원격 프로그램 [1] Airbrone13 523 07-27
» 브라우저 즐겨찾기 백업 복구 스크립트 [45] 슈머슈마 1218 07-26
43722 이 사람 왜 이렇게 추잡할까요? [16] VᴇɴᴜꜱGɪ 1961 07-26
43721 PE 시스템 속성 정보 창 [11] 못말리는짱 801 07-26
43720 반성 합니다.. [4] 테츠로 1115 07-26
43719 윈도우10 에서 꽤나 특이한 버그를 하나 찾았습니다. [5] ton3d 1301 07-25
43718 waterfalls of the world [1] doha 451 07-25
43717 Windows 11 MS 직접 구매페이지가 열렸습니다. [8] 천경지위 1358 07-25
43716 포럼이 시원해졌네요~ [3] brucex 706 07-25
XE1.11.6 Layout1.4.8