お気に入りは、ユーザ毎に作成される「ディレクトリ」です。ですから、バックアップは 普通にファイルをコピーするだけで自由に行えます。 (例)
xcopy "%USERPROFILE%\Favorites" c:\tmp\fav\ /E /Q /Y ※ /E : 空のディレクトリもコピーします ※ /Q : コピー中ファイル名を表示しません ※ /Y : 上書き確認しません 但し、表示順序はその PC 固有の情報で、レジストリに登録されています ファイルを保存すると共に、レジストリ情報も保存しておきましょう。 (例)
regedit /e c:\tmp\save.reg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites※ このレジストリキーについては、Microsoft のドキュメントとして こちら に説明があります 保存は問題無いですが、復帰は注意して下さい。 必要な現在の情報を上書きしてしまう可能性があります。 一時的に他の PC のお気に入りを有効にする為には、 このページ最後の「お気に入りの場所の変更」を利用しましょう。 適当なディレクトリに他の PC のお気に入りをコピーして、そのディレクトリ をお気に入りの場所として変更すれば、元の情報は守られます。 問題は「順序」なので、お気に入りの場所の変更する場合には、 前もって必ずオリジナルの順序を保存する必要があるので、 お気に入りの場所の変更そのものを、「プログラム」で行うのが望ましいでしょう。 ( 履歴を実行毎に保存すると良いと思います ) 指定したレジストリキーでレジストリエディタを開く為のコードこのページ をIFRAME で埋め込むだけだと、自分が必要としているレジストリキーを クリップボードからコピーする作業が必要になるので、以下のコードを直接自分のページに書いて下さい <FORM method="POST" action="http://lightbox.on.coocan.jp/php/online/regopen/regopen.php" > <INPUT type="text" name="target" style='width:600px;' value="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites" > <INPUT type="submit" name="send" value="ダウンロード" > </FORM> レジストリを開く為のスクリプトをダウンロードそのまま「開く」でも実行できますが、ご自分のサイトでお試し下さい。 ( IE 以外の為に 「.htaccess」ファイルでMIMEタイプを追加する必要があります ) お気に入りの場所は、以下のレジストリの値を変更する事によって 変更する事ができます。 ですから、最初に保存した c:\tmp\fav に変更というのもアリです。 |