자유 게시판

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

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 - -
43856 핸드폰 S22 요금 [8] 홍낄똥 1197 07-27
43855 distant-desktop 무료 원격 프로그램 [1] Airbrone13 512 07-27
» 브라우저 즐겨찾기 백업 복구 스크립트 [45] 슈머슈마 1151 07-26
43853 이 사람 왜 이렇게 추잡할까요? [16] VᴇɴᴜꜱGɪ 1938 07-26
43852 PE 시스템 속성 정보 창 [11] 못말리는짱 794 07-26
43851 반성 합니다.. [4] 테츠로 1107 07-26
43850 윈도우10 에서 꽤나 특이한 버그를 하나 찾았습니다. [7] ton3d 1285 07-25
43849 waterfalls of the world [1] doha 444 07-25
43848 Windows 11 MS 직접 구매페이지가 열렸습니다. [8] 천경지위 1347 07-25
43847 포럼이 시원해졌네요~ [3] brucex 696 07-25
43846 브라우저별 윈도우포럼 폰트 비교체험 [3] 빗소리 849 07-25
43845 오~ 폰트 좋아요~~ [1] 짱깨꺼져18 614 07-25
43844 윈도우7 에 2207까지 업데이트 및 12세대까지 적용된버젼구... [6] MSTSC 787 07-25
43843 개인적으로 윈포 폰트는 구글의 Noto Sans 폰트로 했음 좋... [9] 숲에이드 719 07-25
43842 포럼 폰트~~ 이제, 눈이 시원합니다~~~!! [1] 작은목자 281 07-25
43841 윈포럼 잘보이고 좋습니다 [5] jopd 476 07-25
43840 적용된 폰트 이름이 뭔가요? [4] dreamsbk1 1123 07-25
43839 Font가 눈에 확 들어오고 좋습니다. [5] 햇님 761 07-24
43838 윈도우 포럼 홈페이지 폰트가 눈에 확 들어오네요 [21] gachi 1022 07-24
43837 상조 가입 조언 좀 부탁드립니다. [5] 자슬내등사 672 07-24
XE1.11.6 Layout1.4.8