자유 게시판

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

2022.07.26 22:54

슈머슈마 조회:1176 추천: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 - -
3598 윈도우10 에서 꽤나 특이한 버그를 하나 찾았습니다. [7] ton3d 1287 07-25
3597 반성 합니다.. [4] 테츠로 1108 07-26
3596 PE 시스템 속성 정보 창 [11] 못말리는짱 794 07-26
3595 이 사람 왜 이렇게 추잡할까요? [16] VᴇɴᴜꜱGɪ 1944 07-26
» 브라우저 즐겨찾기 백업 복구 스크립트 [45] 슈머슈마 1176 07-26
3593 distant-desktop 무료 원격 프로그램 [1] Airbrone13 513 07-27
3592 핸드폰 S22 요금 [8] 홍낄똥 1202 07-27
3591 집에서 나 혼자 쓰는 PC의 계정 비밀번호는 삭제해버렸어요 [4] 동백66 928 07-27
3590 아이폰 사용자 주민등록증 모바일 확인 서비스 29일 이후 ... [3] asklee 699 07-27
3589 게시판 편집 전과 편집 후의 글꼴이 VᴇɴᴜꜱGɪ 488 07-27
3588 2022 EAFF-E1 챔피언십 3차전 [1] 암행어사 347 07-27
3587 국가자격검정 인정신분증에 주민등록증 모바일 확인서비스 ... asklee 726 07-27
3586 슬슬 [2] DarknessAn 1151 07-28
3585 아.. 점점 신경쓰이기 시작하는... [2] 내가사는이 861 07-28
3584 이거 지른거 신고할겸 인사드릴겸 왔어요 ^^* [14] 입문자 1036 07-28
3583 pc 램 메모리 도와주실 분 [9] 짚신 1019 07-28
3582 한글과 컴퓨터 파일도 좋네요 [2] 해중이 1561 07-28
3581 이런게 있을까요? 다이소에?? [8] minimal 1385 07-28
3580 일전에 컴 부품 보시받아 [5] kipunsan 1167 07-29
3579 오늘까지의 뻘짓 - 자삭 예정 [22] 빨강모자 1078 07-29
XE1.11.6 Layout1.4.8