一覧
状態:-
閲覧数:1,761
投稿日:2018-04-29
更新日:2018-05-02
内容
「Default User」を削除したら、既存ブックマークが削除されてしまった!
Bookmarksファイルをコピー / PAUSE削除 / Chromeブックマーク自動でバックアップ
出力先フォルダ指定 / PAUSE削除 / Chromeブックマーク自動でバックアップ
「Default User」を削除したら、既存ブックマークが削除されてしまった!
問題発生
ある日突然右上に"ユーザ2"というタブが出現
・ウイルスかと疑う
・詳細は不明だが、ゲストも含め2人ユーザがいるらしい
・気持ち悪いので、設定から「Default User」を削除
予想外の自体が発生
・これまで保存していたブックマークが削除されてしまった!
改めて振り返ってみると
この時点で、前日のブックマークから復元すれば良かった
・しかし、この時はそのことに気が付かなかった
C:\Users\☆☆\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak
「以前のバージョン」を保存していないため、戻せない
▼C:\Users\☆☆\AppData\Local\Google\Chrome\
・右クリック後、プロパティ選択
・「以前のバージョン」タブ
利用可能な以前のバージョンはありません
・Default userを削除したらブックマークも消失
・クロームをログインせずに使用していて誤ってpeople⇒ユーザー1を削除してしまいました
Bookmarksファイルをコピー / PAUSE削除
2018/4/29 → 5/1
Bookmarksファイルをコピー
@echo off
・「バッチファイルに記述したコマンド」を「コマンドプロンプト画面に出力表示しないようにする」コマンド
▼L:\desktop\chrome_bookmark_backup.bat
@echo off
mkdir %date:~-10,4%%date:~-5,2%%date:~-2,2%
cd %~dp0%date:~-10,4%%date:~-5,2%%date:~-2,2%
copy "C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
copy "C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
PAUSE
バッチファイルクリック
1 個のファイルをコピーしました。
1 個のファイルをコピーしました。
続行するには何かキーを押してください . . .
1 個のファイルをコピーしました。
続行するには何かキーを押してください . . .
下記フォルダが作成され、ファイルがコピー配置される
▼L:\desktop\20180430\Bookmarks
▼L:\desktop\20180430\Bookmarks.bak
バッチファイル再度クリック
サブディレクトリまたはファイル 20180430 は既に存在します。
1 個のファイルをコピーしました。
1 個のファイルをコピーしました。
続行するには何かキーを押してください . . .
1 個のファイルをコピーしました。
1 個のファイルをコピーしました。
続行するには何かキーを押してください . . .
5/1 → 5/2
PAUSE削除
▼L:\desktop\chrome_bookmark_backup.bat
@echo off
mkdir %date:~-10,4%%date:~-5,2%%date:~-2,2%
cd %~dp0%date:~-10,4%%date:~-5,2%%date:~-2,2%
copy "C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
copy "C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
出力先フォルダ指定 / 日付の新しいフォルダ3つ以外を削除
2018-5/2 → 5/4
出力先フォルダ指定
▼L:\desktop\chrome_bookmark_backup.bat
@ECHO OFF
cd "L:\2_Hp_data\bat_chrome_bookmark_backup"
mkdir %date:~-10,4%%date:~-5,2%%date:~-2,2%
cd %date:~-10,4%%date:~-5,2%%date:~-2,2%
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
5/4 → 5/7
日付の新しいフォルダ3つ以外を削除
▼L:\2_Hp_data\bat_chrome_bookmark_backup\batch_20180507\powershell.bat
@ECHO OFF
cd "L:\2_Hp_data\bat_chrome_bookmark_backup"
mkdir %date:~-10,4%%date:~-5,2%%date:~-2,2%
cd %date:~-10,4%%date:~-5,2%%date:~-2,2%
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
cd "L:\2_Hp_data\bat_chrome_bookmark_backup"
for /f "skip=3" %%A in ('dir /b /o-n') do rd /s /q "%%A"
5/7 →
「更新日時」が3日以前を削除
▼L:\2_Hp_data\bat\20180507-chrome-backup\chrome_bookmark_backup.bat
@echo off
cd "L:\2_Hp_data\bat_chrome_bookmark_backup"
mkdir %date:~-10,4%%date:~-5,2%%date:~-2,2%
cd %date:~-10,4%%date:~-5,2%%date:~-2,2%
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks.bak"
copy "C:\Users\□□\AppData\Local\Google\Chrome\User Data\Default\Bookmarks"
cd "L:\2_Hp_data\bat_chrome_bookmark_backup"
forfiles /P "L:\2_Hp_data\bat_chrome_bookmark_backup" /D -3 /C "cmd /c if @isdir==TRUE rd /s /q @path"
PowerShell
バッチファイル配置
▼L:\2_Hp_data\bat\20180507-chrome-backup\chrome_bookmark_backup.bat
ショートカット配置
上記バッチファイルのショートカットを配置
▼C:\Users\◯◯\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Windowsのforfilesコマンドで条件に合うファイルを取り出して処理する
Windows ファイル自動削除 FORFILES
バッチファイルによる古いフォルダの削除
・Windowsのバッチファイル中で日付をファイル名に使用する
PowerShellスクリプトを簡単実行 - Qiita
Windowで、ログインする度に、指定フォルダ内にある、実行日より3日以前のフォルダを削除