브라우져 북마크 백업 & 복구 > 소스정보

본문 바로가기
사이트 내 전체검색

소스정보

 

브라우져 북마크 백업 & 복구

페이지 정보

본문

17fc7b4f6e62df9533798326feff9b68_1745987197_871.png
 

일반적인 브라우저의 북마크 파일을 백업하는 배치 파일입니다.


설명

크롬: Chrome_Bookmarks_%DATE%.backup 형식으로 백업

엣지: Edge_Bookmarks_%DATE%.backup 형식으로 백업

파이어폭스: places.sqlite 파일을 백업 (Firefox_Bookmarks_%DATE%.sqlite)

오페라: Opera_Bookmarks_%DATE%.backup

브레이브: Brave_Bookmarks_%DATE%.backup

네이버 웨일: Whale_Bookmarks_%DATE%.backup

삼성 인터넷: Samsung_Bookmarks_%DATE%.backup

사파리: Bookmarks.plist 파일을 백업 (Safari_Bookmarks_%DATE%.plist)


백업 파일은 C:\백업\브라우저북마크 폴더에 저장되며, 각각의 브라우저 이름과 날짜가 포함된 이름으로 저장됩니다.

경로는 사용자의 시스템에 맞게 조정해야 할 수 있습니다. 예를 들어 C:\Users\<username>\AppData 경로는 사용자에 따라 다를 수 있습니다.

브라우저가 열려 있으면 북마크 파일이 잠겨 있을 수 있으므로, 브라우저를 종료한 후 백업하는 것이 좋습니다.

복구는 중복될수 있으니 유의하시기 바랍니다.


Bookmarks Backup or Restore 소스


@echo off

:: 사용자에게 선택을 요구

echo =======================================================

echo 1. 북마크 백업

echo 2. 북마크 복구

echo =======================================================

set /p choice=원하는 작업을 선택하세요 (1=백업, 2=복구): 


:: 작업 선택에 따른 분기 처리

if "%choice%"=="1" (

    echo 백업을 선택하셨습니다.

    call :backup

) else if "%choice%"=="2" (

    echo 복구를 선택하셨습니다.

    call :restore

) else (

    echo 잘못된 선택입니다. 1 또는 2를 입력하세요.

    pause

    exit /b

)


:: 백업 함수

:backup

echo =======================

echo 북마크 백업을 시작합니다...

:: 백업 디렉터리 설정

set backup_dir=C:\백업\브라우저북마크

mkdir "%backup_dir%"


:: Chrome 북마크 백업

echo Chrome 북마크 백업 중...

set chrome_bookmarks=%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks

if exist "%chrome_bookmarks%" (

    copy "%chrome_bookmarks%" "%backup_dir%\Chrome_Bookmarks_%DATE%.backup"

    echo Chrome 북마크 백업 완료!

) else (

    echo Chrome 북마크 파일을 찾을 수 없습니다.

)


:: Edge 북마크 백업

echo Edge 북마크 백업 중...

set edge_bookmarks=%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Bookmarks

if exist "%edge_bookmarks%" (

    copy "%edge_bookmarks%" "%backup_dir%\Edge_Bookmarks_%DATE%.backup"

    echo Edge 북마크 백업 완료!

) else (

    echo Edge 북마크 파일을 찾을 수 없습니다.

)


:: Firefox 북마크 백업

echo Firefox 북마크 백업 중...

set firefox_bookmarks=%APPDATA%\Mozilla\Firefox\Profiles

for /D %%d in (%firefox_bookmarks%\*) do (

    if exist "%%d\places.sqlite" (

        copy "%%d\places.sqlite" "%backup_dir%\Firefox_Bookmarks_%DATE%.sqlite"

        echo Firefox 북마크 백업 완료!

    )

)


:: Opera 북마크 백업

echo Opera 북마크 백업 중...

set opera_bookmarks=%APPDATA%\Roaming\Opera Software\Opera Stable\Bookmarks

if exist "%opera_bookmarks%" (

    copy "%opera_bookmarks%" "%backup_dir%\Opera_Bookmarks_%DATE%.backup"

    echo Opera 북마크 백업 완료!

) else (

    echo Opera 북마크 파일을 찾을 수 없습니다.

)


:: Brave 북마크 백업

echo Brave 북마크 백업 중...

set brave_bookmarks=%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Bookmarks

if exist "%brave_bookmarks%" (

    copy "%brave_bookmarks%" "%backup_dir%\Brave_Bookmarks_%DATE%.backup"

    echo Brave 북마크 백업 완료!

) else (

    echo Brave 북마크 파일을 찾을 수 없습니다.

)


:: Naver Whale 북마크 백업

echo Naver Whale 북마크 백업 중...

set whale_bookmarks=%APPDATA%\Naver\Naver Whale\User Data\Default\Bookmarks

if exist "%whale_bookmarks%" (

    copy "%whale_bookmarks%" "%backup_dir%\Whale_Bookmarks_%DATE%.backup"

    echo Naver Whale 북마크 백업 완료!

) else (

    echo Naver Whale 북마크 파일을 찾을 수 없습니다.

)


:: Samsung Internet 북마크 백업

echo Samsung Internet 북마크 백업 중...

set samsung_bookmarks=%LOCALAPPDATA%\Packages\com.sec.android.app.sbrowser_*\LocalState\Bookmarks

if exist "%samsung_bookmarks%" (

    copy "%samsung_bookmarks%" "%backup_dir%\Samsung_Bookmarks_%DATE%.backup"

    echo Samsung Internet 북마크 백업 완료!

) else (

    echo Samsung Internet 북마크 파일을 찾을 수 없습니다.

)


:: Safari 북마크 백업

echo Safari 북마크 백업 중...

set safari_bookmarks=%APPDATA%\Apple Computer\Safari\Bookmarks.plist

if exist "%safari_bookmarks%" (

    copy "%safari_bookmarks%" "%backup_dir%\Safari_Bookmarks_%DATE%.plist"

    echo Safari 북마크 백업 완료!

) else (

    echo Safari 북마크 파일을 찾을 수 없습니다.

)


echo 백업 작업이 완료되었습니다.

pause

exit /b


:: 복구 함수

:restore

echo =======================

echo 북마크 복구를 시작합니다...


:: 복구할 디렉터리 설정

set backup_dir=C:\백업\브라우저북마크


:: Chrome 북마크 복구

echo Chrome 북마크 복구 중...

set chrome_bookmarks=%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks

if exist "%backup_dir%\Chrome_Bookmarks_*.backup" (

    copy "%backup_dir%\Chrome_Bookmarks_*.backup" "%chrome_bookmarks%"

    echo Chrome 북마크 복구 완료!

) else (

    echo Chrome 백업 파일을 찾을 수 없습니다.

)


:: Edge 북마크 복구

echo Edge 북마크 복구 중...

set edge_bookmarks=%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Bookmarks

if exist "%backup_dir%\Edge_Bookmarks_*.backup" (

    copy "%backup_dir%\Edge_Bookmarks_*.backup" "%edge_bookmarks%"

    echo Edge 북마크 복구 완료!

) else (

    echo Edge 백업 파일을 찾을 수 없습니다.

)


:: Firefox 북마크 복구

echo Firefox 북마크 복구 중...

set firefox_bookmarks=%APPDATA%\Mozilla\Firefox\Profiles

for /D %%d in (%firefox_bookmarks%\*) do (

    if exist "%backup_dir%\Firefox_Bookmarks_*.sqlite" (

        copy "%backup_dir%\Firefox_Bookmarks_*.sqlite" "%%d\places.sqlite"

        echo Firefox 북마크 복구 완료!

    )

)


:: Opera 북마크 복구

echo Opera 북마크 복구 중...

set opera_bookmarks=%APPDATA%\Roaming\Opera Software\Opera Stable\Bookmarks

if exist "%backup_dir%\Opera_Bookmarks_*.backup" (

    copy "%backup_dir%\Opera_Bookmarks_*.backup" "%opera_bookmarks%"

    echo Opera 북마크 복구 완료!

) else (

    echo Opera 백업 파일을 찾을 수 없습니다.

)


:: Brave 북마크 복구

echo Brave 북마크 복구 중...

set brave_bookmarks=%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Bookmarks

if exist "%backup_dir%\Brave_Bookmarks_*.backup" (

    copy "%backup_dir%\Brave_Bookmarks_*.backup" "%brave_bookmarks%"

    echo Brave 북마크 복구 완료!

) else (

    echo Brave 백업 파일을 찾을 수 없습니다.

)


:: Naver Whale 북마크 복구

echo Naver Whale 북마크 복구 중...

set whale_bookmarks=%APPDATA%\Naver\Naver Whale\User Data\Default\Bookmarks

if exist "%backup_dir%\Whale_Bookmarks_*.backup" (

    copy "%backup_dir%\Whale_Bookmarks_*.backup" "%whale_bookmarks%"

    echo Naver Whale 북마크 복구 완료!

) else (

    echo Naver Whale 백업 파일을 찾을 수 없습니다.

)


:: Samsung Internet 북마크 복구

echo Samsung Internet 북마크 복구 중...

set samsung_bookmarks=%LOCALAPPDATA%\Packages\com.sec.android.app.sbrowser_*\LocalState\Bookmarks

if exist "%backup_dir%\Samsung_Bookmarks_*.backup" (

    copy "%backup_dir%\Samsung_Bookmarks_*.backup" "%samsung_bookmarks%"

    echo Samsung Internet 북마크 복구 완료!

) else (

    echo Samsung Internet 백업 파일을 찾을 수 없습니다.

)


:: Safari 북마크 복구

echo Safari 북마크 복구 중...

set safari_bookmarks=%APPDATA%\Apple Computer\Safari\Bookmarks.plist

if exist "%backup_dir%\Safari_Bookmarks_*.plist" (

    copy "%backup_dir%\Safari_Bookmarks_*.plist" "%safari_bookmarks%"

    echo Safari 북마크 복구 완료!

) else (

    echo Safari 백업 파일을 찾을 수 없습니다.

)


echo 복구 작업이 완료되었습니다.

pause

exit /b


추천0

첨부파일

댓글목록

등록된 댓글이 없습니다.

 

회원로그인

회원가입

WIDEPOWER.COM

접속자집계

오늘
250
어제
136
최대
250
전체
1,730
유틸리티 제대로 배우기 WIDEPOWER

Copyright © WIDEPOWER.COM All rights reserved.