자유 게시판

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

2022.07.26 22:54

슈머슈마 조회:1151 추천: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 - -
44002 방탄방패님께 올리는 조그마한 정성..!! [11] 빨강모자 716 08-23
44001 한글 windows10 x86-x64PE빼대 구할수 있나요? [5] 하늘* 667 08-23
44000 어디가 이상이 있을까요 [3] 복구시디 795 08-23
43999 한국여자배우 탤런트 추세추이 [2] doha 2662 08-22
43998 불안한 중고거래 파출소 앞에서 봅시다. [3] 어리버리힙 1294 08-22
43997 공유기 해킹 시도 [5] 슈머슈마 1125 08-21
43996 Simple BR PE 업데이트했습니다.^^ [102] qnd 2045 08-21
43995 한컴+ms오피스2010 혹시 있으시면..?? [5] 다니엘 1294 08-21
43994 Tixati 한글 파일 만들어 주실분을 찾습니다 [10] 눈이 1120 08-21
43993 크롬 또 한글입력 문제 생기려나보군요(개발자버전) [3] 메리아 422 08-21
43992 우영우 박은빈 9가지 표정연기 [2] doha 820 08-21
43991 unattend.xml - Admin, User 아이디어 [16] 지후빠 1862 08-20
43990 1년만에 70kg 감량한 여자 [5] FINAL 1161 08-20
43989 [윈도우10/11] Admin, User 계정 선호도 조사. [108] 무월 1382 08-20
43988 후끈한 주말 [1] 동쓰72 470 08-20
43987 세르게이 형님 홈피 안열리네요. ㅠ ㅠ [7] 헤롱 672 08-20
43986 Simple BR PE에 앱을 쫌 많이 추가해 봤습니다.^^ [15] qnd 587 08-20
43985 한컴 서비스 변경 공지.. dadf 1129 08-20
43984 중년들 대화할수있는 사이트가 어디 없나요? [9] 좀머씨 955 08-19
43983 가정용 콘솔게임 (플스, 엑박) 유저분들 사용빈도가 어찌되... [3] 바이오스 315 08-19
XE1.11.6 Layout1.4.8