자 료 실

기 타 크롬 북마크 백업 배치파일 (HTML)

2026.02.05 04:24

록시2 조회:1415 추천:11

AI의 도움을 받아 크롬 북마크 백업파일을 만들었습니다.


@echo off

chcp 949 > nul

setlocal enabledelayedexpansion

 

:: 임시 파일 설정

set "TPS1=%TEMP%\bm_export_final.ps1"

 

:: 1. PowerShell 스크립트 생성 (문제가 되는 특수문자 코드를 제거하고 단순화)

echo $basePath = "$env:LOCALAPPDATA\Google\Chrome\User Data" > "%TPS1%"

echo $bmPath = Get-ChildItem -Path $basePath -Filter "Bookmarks" -Recurse -ErrorAction SilentlyContinue ^| Where-Object { $_.FullName -match 'Default\\Bookmarks$' -or $_.FullName -match 'Profile \d+\\Bookmarks$' } ^| Select-Object -First 1 -ExpandProperty FullName >> "%TPS1%"

echo if (-not $bmPath) { exit } >> "%TPS1%"

echo $out = Join-Path ([Environment]::GetFolderPath('Desktop')) "chrome_bookmarks_final.html" >> "%TPS1%"

echo $json = Get-Content $bmPath -Raw -Encoding UTF8 ^| ConvertFrom-Json >> "%TPS1%"

echo function Conv($n) { >> "%TPS1%"

echo   $h = "" >> "%TPS1%"

echo   if ($n.type -eq 'folder') { >> "%TPS1%"

echo     $h += " <DT><H3>$($n.name)</H3><DL><p>" >> "%TPS1%"

echo     if ($n.children) { foreach ($c in $n.children) { $h += Conv $c } } >> "%TPS1%"

echo     $h += "</DL><p>" >> "%TPS1%"

echo   } elseif ($n.type -eq 'url') { >> "%TPS1%"

echo     $u = $n.url >> "%TPS1%"

echo     $m = $n.name >> "%TPS1%"

echo     if (-not $m) { $m = $u } >> "%TPS1%"

echo     $h += " <DT><A HREF=`"$u`">$m</A>" >> "%TPS1%"

echo   } >> "%TPS1%"

echo   return $h >> "%TPS1%"

echo } >> "%TPS1%"

echo $html = "<html><head><meta charset='UTF-8'></head><body><H1>Bookmarks</H1><DL><p>" >> "%TPS1%"

echo if ($json.roots.bookmark_bar) { $html += Conv $json.roots.bookmark_bar } >> "%TPS1%"

echo if ($json.roots.other) { $html += Conv $json.roots.other } >> "%TPS1%"

echo $html += "</DL></body></html>" >> "%TPS1%"

echo [System.IO.File]::WriteAllText($out, $html, [System.Text.Encoding]::UTF8) >> "%TPS1%"

 

:: 2. PowerShell 실행

powershell -NoProfile -ExecutionPolicy Bypass -File "%TPS1%"

 

:: 3. 결과 확인

if exist "%USERPROFILE%\Desktop\chrome_bookmarks_final.html" (

    echo.

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

    echo 변환 성공! 바탕화면의 [chrome_bookmarks_final.html] 확인

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

) else (

    echo.

    echo [오류] 파일 생성에 실패했습니다.

)

 

:: 임시 파일 삭제

if exist "%TPS1%" del "%TPS1%"

pause


 

이 배치파일을 이용해서 만든 크롬 북마크 HTML을 업로드하여

웹에서 크롬 북마크를 보관하고 관리할 수 있는 프로그램이 개발/자작 게시판에 업로드 되었습니다.

포맷후에도 다시 웹에서 HTML을 내려받아 복구할 수 있습니다.

 

screencapture-withbamgoguma-mycafe24-my-bookmarks-index-php-2026-02-05-04_05_03.png

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 저작권 보호 요청 리스트 gooddew - - -
[공지] 자료실 이용간 유의사항 gooddew - - -
20748 유틸리티| 2월 3일자 HEIC to JPEG or PNG, HEVC (H.265) to MPEG-4 (... [2] asklee 2134 11 02-06
20747 유틸리티| 아이콘 변환 및 추출 ToIcon__1.6 (급히 업뎃) [8] 제나비 2098 34 02-06
20746 기 타| KakaoTalk Portable(자동업데이트) [12] yayoya 1941 17 02-06
20745 기 타| KakaoTalk v26.1.2.4957 Portable [9] DarknessAn 1588 13 02-06
20744 유틸리티| 아이콘 변환 및 추출 ToIcon_1.5(업뎃) [9] 제나비 1687 18 02-06
20743 그래픽| Edit icon image v2.5(1200x900) [5] 제나비 1811 14 02-05
20742 기 타| 크롬 북마크 백업/복구전용 배치파일 - (추가) 구글드라이... [17] 록시2 1733 14 02-05
» 기 타| 크롬 북마크 백업 배치파일 (HTML) [2] 록시2 1415 11 02-05
20740 유틸리티| RegCool 3.0.0.5 - 고급 레지스트리 편집기 [2] VᴇɴᴜꜱGɪ 1173 6 02-04
20739 한글패치| Windows Defender 정리기 1.5 - Windows Defender 로그 제거 [5] VᴇɴᴜꜱGɪ 2142 15 02-04
20738 유틸리티| Tailscale로 나만의 무료 VPN을 구축해 보세요 [1] asklee 1748 6 02-04
20737 유틸리티| wimlib-1.14.5 업데이트 [8] 꼭지 1776 14 02-03
20736 미디어| 3D Youtube Downloader v1.26 - 유튜브 다운로더 [4] 퀘이사 2076 8 02-03
20735 문서 / 업무| PDFgear 2 - PDF 편집 기능을 ChatGPT로 구동되는 AI 도우... [1] 아는형님™ 1945 3 02-02
20734 한글패치| CpuFrequenz 4.51 - CPU 주파수 측정 도구 - 포터블 [1] VᴇɴᴜꜱGɪ 1300 1 02-02
20733 드라이버| (NVIDIA 그래픽) 700,900,1000 시리즈 /582.28 WHQL/ 2026.... [5] 제스트- 2012 6 02-02
20732 한글패치| TheAeroClock 9.19 - Windows 바탕 화면 시계 [2] VᴇɴᴜꜱGɪ 1953 6 02-01
20731 유틸리티| Text Grab 4.12 - 광학 문자 인식 (OCR) 유틸리티 [2] VᴇɴᴜꜱGɪ 1715 7 02-01
20730 유틸리티| aTube Catcher v10.52.0 - 좋아하는 동영상을 모두 다운로... [1] VᴇɴᴜꜱGɪ 1609 9 01-31
20729 유틸리티| 팟플레이어 (PotPlayer) 260114 (1.7.22777) 정식 버전 + ... [5] VᴇɴᴜꜱGɪ 2212 15 01-31
XE1.11.6 Layout1.4.8