(57)【要約】      （修正有）【課題】外部記録媒体のフォルダに対するショートカットを削除する際に、削除対象のショートカットが外部記録媒体のフォルダに対するものであるということをユーザに認識させる。【解決手段】外部記録媒体を接続する接続手段と、内部記録媒体と、を備える情報処理装置であって、フォルダが記録されている記録媒体を識別するメディア識別子と、当該フォルダの記録位置を示す記録位置情報と、を含むフォルダ情報を管理する管理手段と、前記フォルダ情報によって特定されるフォルダにアクセス可能か否かを判定するアクセス判定手段と、前記メディア識別子が示す記録媒体が外部記録媒体であるか否かを判定するメディア判定手段と、「アクセス可能でない」、および、「記録媒体が外部記録媒体である」と判定された場合に、ユーザに対する通知を行う通知手段と、を備える情報処理装置。【選択図】図７
2011165094.tif 000002
【特許請求の範囲】
【請求項１】
外部記録媒体を接続する接続手段と、内部記録媒体と、を備える情報処理装置であって、
データを格納するためのフォルダが記録されている記録媒体を識別するメディア識別子と、当該フォルダの当該記録媒体における記録位置を示す記録位置情報と、を含む１以上のフォルダ情報を管理する管理手段と、
前記１以上のフォルダ情報から削除対象のフォルダ情報を選択する選択手段と、
前記削除対象のフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能か否かを判定するアクセス判定手段と、
前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるか否かを判定するメディア判定手段と、
前記アクセス判定手段で「アクセス可能でない」と判定され、前記メディア判定手段で「記録媒体が外部記録媒体である」と判定された場合に、前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記通知手段は、前記ユーザに対して、前記接続手段に外部記録媒体を接続した場合に前記削除対象のフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能になる可能性があるという旨の通知を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アクセス判定手段で「アクセス可能でない」と判定され、前記メディア判定手段で「記録媒体が外部記録媒体である」と判定された場合に、前記管理手段は、削除対象でないフォルダ情報と区別可能な所定の形式で前記削除対象のフォルダ情報を保持し、
前記接続手段に外部記録媒体が接続された場合に、前記アクセス判定手段は、前記所定の形式で保持されたフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能か否かを判定し、
前記所定の形式で保持されたフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能であると前記アクセス判定手段で判定された場合に、前記管理手段は、当該所定の形式で保持されたフォルダ情報を再び削除対象でないフォルダ情報として管理する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記接続手段に接続された外部記録媒体に記録されたデータを、前記内部記録媒体又は前記接続手段に接続された他の外部記録媒体の所定のフォルダに複製する複製手段を更に備え、
前記管理手段は、前記複製手段による複製が行われた場合に、前記所定のフォルダを特定するメディア識別子及び記録位置情報を含んだフォルダ情報を生成する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
外部記録媒体を接続する接続手段と、内部記録媒体と、を備える情報処理装置の制御方法であって、
データを格納するためのフォルダが記録されている記録媒体を識別するメディア識別子と、当該フォルダの当該記録媒体における記録位置を示す記録位置情報と、を含む１以上のフォルダ情報を管理する管理工程と、
前記１以上のフォルダ情報から削除対象のフォルダ情報を選択する選択工程と、
前記削除対象のフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能か否かを判定するアクセス判定工程と、
前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるか否かを判定するメディア判定工程と、
前記アクセス判定工程で「アクセス可能でない」と判定され、前記メディア判定工程で「記録媒体が外部記録媒体である」と判定された場合に、前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う通知工程と、
を備えることを特徴とする制御方法。
【請求項６】
外部記録媒体を接続する接続手段と、内部記録媒体と、を備える情報処理装置のコンピュータを、
データを格納するためのフォルダが記録されている記録媒体を識別するメディア識別子と、当該フォルダの当該記録媒体における記録位置を示す記録位置情報と、を含む１以上のフォルダ情報を管理する管理手段と、
前記１以上のフォルダ情報から削除対象のフォルダ情報を選択する選択手段と、
前記削除対象のフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能か否かを判定するアクセス判定手段と、
前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるか否かを判定するメディア判定手段と、
前記アクセス判定手段で「アクセス可能でない」と判定され、前記メディア判定手段で「記録媒体が外部記録媒体である」と判定された場合に、前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う通知手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法に関する。
【背景技術】
【０００２】
現在普及しているデジタルビデオカメラは一般的に、内蔵ＨＤＤドライブ（ＨＤＤ）やメモリカードなどの記録媒体に映像データを記録する。デジタルビデオカメラが内蔵ＨＤＤやメモリカードに記録した映像データは、一般的に、パーソナルコンピュータ（ＰＣ）の内蔵ＨＤＤや、（例えばＵＳＢケーブルを介して）ＰＣに接続された外付ＨＤＤに複製されて管理される。ＰＣにインストールされる映像データ管理アプリケーションは、複製された映像データが格納されたフォルダのパスを示すショートカットを保持し、このショートカットを例えばアイコンとして表示する。これにより、映像データが多数のフォルダに分散して格納されていても、ユーザはショートカットを介して各フォルダに容易にアクセスすることができる。
【０００３】
映像管理アプリケーションが保持するショートカットに対応するフォルダを、ユーザが映像管理アプリケーションとは別のデータ管理アプリケーションを利用して削除した場合、ＰＣはそのショートカットに対応するフォルダにアクセスできなくなる。即ち、映像管理アプリケーションはショートカットを保持したままであるにも関わらず、ユーザはそのショートカットを介してフォルダにアクセスすることができない。
【０００４】
アクセス不可能なフォルダに対応するショートカットはユーザにとって無意味であるので、ユーザは映像管理アプリケーションを用いてそのようなショートカットを削除することができる。
【０００５】
また、特許文献１には、ショートカットエントリが設定されているファイルに削除指示があった場合、そのファイルを他の保存場所へ移動し、そのファイルに設定されているショートカットエントリを移動後の保存場所に変更するという方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１８４３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
映像管理アプリケーションが保持するショートカットに対応するフォルダが外付ＨＤＤなどの外部記録媒体に記録されている場合、外付ＨＤＤがＰＣから切断されると、そのフォルダが削除されなくてもＰＣはそのフォルダにアクセスできなくなる。この場合、外付ＨＤＤをＰＣに再び接続すれば、そのフォルダに再びアクセス可能になる（即ち、ショートカットが再び有効になる）。
【０００８】
しかしながら、外付ＨＤＤがＰＣから切断されている間にユーザが上述したようにショートカットを削除した場合、外付ＨＤＤがＰＣに再び接続されても、そのショートカットを利用して映像管理アプリケーションからフォルダにアクセスすることができなくなる。また、特許文献１の技術は、外付ＨＤＤがＰＣから切断された場合を対象としていない。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、外部記録媒体のフォルダに対するショートカットを削除する際に、削除対象のショートカットが外部記録媒体のフォルダに対するものであるということをユーザに認識させる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、第１の本発明は、外部記録媒体を接続する接続手段と、内部記録媒体と、を備える情報処理装置であって、データを格納するためのフォルダが記録されている記録媒体を識別するメディア識別子と、当該フォルダの当該記録媒体における記録位置を示す記録位置情報と、を含む１以上のフォルダ情報を管理する管理手段と、前記１以上のフォルダ情報から削除対象のフォルダ情報を選択する選択手段と、前記削除対象のフォルダ情報に含まれるメディア識別子及び記録位置情報によって特定されるフォルダにアクセス可能か否かを判定するアクセス判定手段と、前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるか否かを判定するメディア判定手段と、前記アクセス判定手段で「アクセス可能でない」と判定され、前記メディア判定手段で「記録媒体が外部記録媒体である」と判定された場合に、前記削除対象のフォルダ情報に含まれるメディア識別子が示す記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う通知手段と、を備えることを特徴とする情報処理装置を提供する。
【００１１】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１２】
以上の構成により、本発明によれば、外部記録媒体のフォルダに対するショートカットを削除する際に、削除対象のショートカットが外部記録媒体のフォルダに対するものであるということをユーザに認識させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】（ａ）は、第１の実施形態に係るＰＣ１００の外観構成図、（ｂ）は、フラッシュメモリカード１５０のフォルダ構成を示す図
【図２】ＰＣ１００の機能ブロック図
【図３】（ａ）は、第１の実施形態に係る、映像データを管理するためのアプリケーション２００のウィンドウ構成を示す図、（ｂ）は、リンク情報（フォルダ情報）を管理する管理ファイルの一例を示す図
【図４】アプリケーション２００が実行するバックアップ処理のフローチャート
【図５】（ａ）は、ユーザがバックアップの作成を指示する際のアプリケーション２００の表示例を示す図、（ｂ）は、バックアップ先指定ダイアログの一例を示す図
【図６】バックアップ処理の実行後のアプリケーション２００の表示例を示す図
【図７】第１の実施形態における、アプリケーション２００が実行するリンク情報削除処理を示すフローチャート
【図８】（ａ）は、リンク情報削除処理の開始前のアプリケーション２００の表示例を示す図、（ｂ）は、リンク情報削除処理を開始を指示する際のアプリケーション２００の表示例を示す図
【図９】（ａ）は、削除対象のフォルダにアクセス可能な場合の削除確認ダイアログの一例を示す図、（ｂ）は、削除対象のフォルダにアクセス不可能であり削除対象のフォルダが外部記録媒体に記録されていた場合の削除確認ダイアログの一例を示す図、（ｃ）は、削除対象のフォルダにアクセス不可能であり削除対象のフォルダが内部記録媒体に記録されていた場合の削除確認ダイアログの一例を示す図
【図１０】第２の実施形態における、アプリケーション２００が実行するリンク情報削除処理を示すフローチャート
【図１１】（ａ）は、第２の実施形態における、アプリケーション２００が実行するリンク情報回復処理のフローチャート、（ｂ）は、リンク情報回復の確認ダイアログの一例を示す図
【発明を実施するための形態】
【００１４】
以下、本発明の情報処理装置をパーソナルコンピュータ（ＰＣ）に適用した実施形態について説明する。以下の各実施形態では、フォルダに格納されるデータの例として映像データを利用するが、データの種類はこれに限定されない。
【００１５】
［第１の実施形態］
図１（ａ）は、第１の実施形態に係るＰＣ１００の外観構成図である。図１において、ＰＣ１００は、外部記録媒体（例えば、フラッシュメモリカード１５０及び外付ＨＤＤ１６０）と接続するためのインタフェースを有する。フラッシュメモリカード１５０には、デジタルビデオカメラで撮影された映像データが格納されている。ユーザはフラッシュメモリカード１５０内のデータを、ＰＣ１００の内蔵ＨＤＤ（内部記録媒体）や外付ＨＤＤ１６０にコピー（複製）し、ＰＣ１００においてデータの管理を行う。
【００１６】
フラッシュメモリカード１５０内のデータ構成を図１（ｂ）に示す。フラッシュメモリカード１５０のルート直下にはＣＯＮＴＥＮＴＳフォルダ１７０が存在する。ＣＯＮＴＥＮＴＳフォルダ１７０内の管理ファイル１７１には、ＣＯＮＴＥＮＴＳフォルダ１７０内に記録されている映像データの情報が書かれている。フォルダ１７２，１７５，１７８はそれぞれ、「ＡＡ０００１」、「ＡＡ０００２」、「ＡＡ０００３」という名称を持ち、その名称が映像データを一意に識別するクリップＩＤとして使用される。各フォルダの中には、映像データのメタデータが記録されるファイル１７３，１７６，１７９と、映像データ１７４，１７７，１８０とが格納されている。
【００１７】
内蔵ＨＤＤ、フラッシュメモリカード１５０、及び外付ＨＤＤ１６０の各記録媒体には、メディアＩＤ（メディア識別子）が記録されている。メディアＩＤは、記録媒体を識別するＩＤである。ＰＣ１００は、記録媒体の所定の領域からメディアＩＤを読み出すことにより、その記録媒体の種類を確認することができる。
【００１８】
図２は、ＰＣ１００の機能ブロック図である。ＰＣ１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を備える。ＰＣ１００はまた、アプリケーションやオペレーティングシステム（ＯＳ）などの各プログラム、及びデータを格納するためのＨＤＤ１０４を備える。ＰＣ１００は更に、フラッシュメモリカード１５０や外付ＨＤＤ１６０などの外部記録媒体１１１を接続するための外部インタフェース（ＩＦ）１０５を備える。ＰＣ１００はまた、マウス１１３やキーボード１１４等の入力デバイス１１２からのユーザ入力を処理するユーザＩＦ１０６を備える。ＰＣ１００は更に、ＰＣ１００が表示する画像が記憶されるＶＲＡＭ１０７と、画像処理部１０８と、表示制御部１０９と、液晶ディスプレイなどのディスプレイ１１０とを備える。これらの各ブロックは、制御信号やデータ信号のための伝送路である内部バス１１５と接続されている。
【００１９】
図３（ａ）は、第１の実施形態に係る、映像データを管理するためのアプリケーション２００のウィンドウ構成を示す図である。アプリケーション２００には、リンク情報表示ペイン２０１、映像データ一覧表示ペイン２０２、プレビューペイン２０３が含まれる。
【００２０】
リンク情報表示ペイン２０１には、実際に映像データが格納されたフォルダに対するリンク情報（フォルダ情報）として、フォルダのアイコン２１０及びフォルダ名２１１が表示される。また、図１（ａ）に示すように、映像データが記録されたフラッシュメモリカード１５０がＰＣ１００に接続された場合には、フラッシュメモリカード１５０のリンク情報がリンク情報表示ペイン２０１に表示される。フラッシュメモリカード１５０のリンク情報には、フラッシュメモリカード１５０のアイコン２２０とフラッシュメモリカード名２２１とが含まれる。これらのリンク情報には、実際に映像データが格納されたフォルダのパス（記録位置情報）が関連付けられている。アプリケーション２００は、ＰＣ１００の電源が切られた後もこれらのリンク情報を保持するために、リンク情報を管理ファイルに保存する。
【００２１】
リンク情報（フォルダ情報）は、新しく生成されたタイミング、もしくは、変更があったタイミングで、図３（ｂ）に示すように管理ファイルに書き込まれる。管理ファイルは、１以上のリンク情報（フォルダ情報）を管理するためのファイルである。各リンク情報は、フォルダが記録されている記録媒体を識別するメディアＩＤと、このフォルダのこの記録媒体における記録位置を示す記録位置情報（フォルダパス）とを含む。図３（ｂ）の例では、メディアＩＤ「ＡＢＣＤＥ」はＨＤＤ１０４を示し、メディアＩＤ「ＦＧＨＩＪ」は外付ＨＤＤ１６０を示す。なお、図３（ａ）に示す時点では、管理ファイルは、フォルダ３及びフォルダ４に対応するリンク情報を含まない。これらのリンク情報が生成されて追加されるタイミングについては、後述する。
【００２２】
図３（ａ）に戻り、映像データ一覧表示ペイン２０２では、リンク情報表示ペイン２０１にて選択されたリンク情報に関連付けられたフォルダ内部のデータ構成を解析し、映像データのサムネイル一覧を表示する。例えば、図３（ａ）では、フラッシュメモリカード１５０のアイコン２２０が選択されており、フラッシュメモリカード１５０内の映像データのサムネイル一覧が映像データ一覧表示ペイン２０２に表示されている。
【００２３】
プレビューペイン２０３では、映像データ一覧表示ペイン２０２にて選択されたサムネイルに対応する映像データをプレビュー画面２０４に表示する。シークバー２０５やコントロールボタン２０６の操作により、映像の再生、停止、早送り、巻き戻し、コマ送り、コマ戻し、フレーム指定等が実現可能である。
【００２４】
リンク情報やサムネイルの選択等、アプリケーション２００上の操作は、マウス１１３やキーボード１１４などの入力デバイス１１２により行う。
【００２５】
次に、第１の実施形態における、アプリケーション２００による映像データのコピー操作の流れについて、図４〜図６を用いて説明する。ここでは、フラッシュメモリカード１５０内の映像データをＰＣ１００のＨＤＤ１０４へバックアップする際の動作について説明する。
【００２６】
図４は、アプリケーション２００が実行するバックアップ処理のフローチャートを示す。Ｓ１０１で、ユーザは、バックアップの作成を指示する。具体的には、ユーザは図５（ａ）に示すように、リンク情報表示ペイン２０１にて、バックアップを実施したいフラッシュメモリカード（フラッシュメモリカード１５０）に対するリンク情報を選択する。次にユーザは、コンテキストメニュー２３０から「バックアップ作成」を選択する。
【００２７】
Ｓ１０２で、アプリケーション２００は、バックアップ先を指定するためのバックアップ先指定ダイアログを表示する。バックアップ先指定ダイアログの一例を図５（ｂ）に示す。Ｓ１０３で、ユーザは、バックアップ先のフォルダ（バックアップフォルダ）のパス「C:\backup\フォルダ３」を指定する。
【００２８】
Ｓ１０４で、アプリケーション２００は、ユーザが指定したフラッシュメモリカード１５０内に記録されている映像データの容量の合計を計算し、バックアップフォルダが記録される記録媒体の空き容量と比較する。これにより、アプリケーション２００は、フラッシュメモリカード１５０内の映像データを、バックアップフォルダにコピー可能か否かを判定する。
【００２９】
コピー可能である場合、処理はＳ１０５に進み、アプリケーション２００は、バックアップフォルダ「フォルダ３」を「C:\backup」内に作成する。そして、Ｓ１０６で、アプリケーション２００は、フラッシュメモリカード１５０の映像データをバックアップフォルダ「C:\backup\フォルダ３」にコピーする。このとき、図１（ｂ）に示すフラッシュメモリカード１５０内のデータ構造をそのままバックアップフォルダにコピーすることで、フラッシュメモリカード１５０とバックアップフォルダのデータ構成の解析処理を共通化できる。
【００３０】
Ｓ１０７で、アプリケーション２００は、バックアップフォルダ「C:\backup\フォルダ３」のためのリンク情報を生成する（図３（ｂ）参照）。そして、アプリケーション２００は、図６に示すように、リンク情報表示ペイン２０１にフォルダのアイコンとフォルダ名「フォルダ３」とを表示する。
【００３１】
Ｓ１０８で、アプリケーション２００は、リンク情報「フォルダ３」を選択状態に変更し、バックアップフォルダ内の映像データのサムネイルを映像データ一覧表示ペイン２０２に表示する。これにより、バックアップが正常に完了したことをユーザに通知できる。
【００３２】
一方、Ｓ１０４において、バックアップのための容量が不足していると判定された場合は、処理はＳ１０９に進み、アプリケーション２００はバックアップを行わずに警告メッセージを表示して処理を終了する。
【００３３】
フラッシュメモリカード１５０内の映像データを外付ＨＤＤ１６０へバックアップする際の動作についても、上記と同様にして実現可能である。
【００３４】
次に、第１の実施形態における、バックアップフォルダ及びバックアップフォルダのリンク情報を削除する処理の流れについて、図７〜図９を用いて説明する。前提として、フラッシュメモリカード１５０内の映像データがＰＣ１００のＨＤＤ１０４及び外付ＨＤＤ１６０にバックアップされているものとする。但し、以下の説明は、バックアップとは別の手法で（例えば、アプリケーション２００のメニューを介して）作成されたフォルダ及びリンク情報に対しても同様に当てはまる。
【００３５】
図８（ａ）のリンク情報表示ペイン２０１において、「フォルダ３」をＰＣ１００の内蔵ＨＤＤであるＨＤＤ１０４内に作成されたバックアップフォルダに対するリンク情報とする。また、「フォルダ４」を外付ＨＤＤ１６０内に作成されたバックアップフォルダに対するリンク情報とする。このとき、アプリケーション２００の管理ファイルは、図３（ｂ）に示すように、「フォルダ３」及び「フォルダ４」のためのリンク情報を含む。図３（ｂ）に示すように、「フォルダ４」は、メディアＩＤ「ＦＧＨＩＪ」に対応する外付ＨＤＤ１６０のルートフォルダの下の「\backup\フォルダ４」に記録されている。
【００３６】
図７は、第１の実施形態における、アプリケーション２００が実行するリンク情報削除処理を示すフローチャートである。Ｓ２０１で、ユーザが、図８（ｂ）のように、リンク情報表示ペイン２０１にて、削除したいバックアップフォルダに対応したリンク情報（削除対象のリンク情報）を選択し、コンテキストメニュー２４０から「削除」を選択する。Ｓ２０２（アクセス判定）で、アプリケーション２００は、選択したリンク情報に関連付けられたバックアップフォルダ（即ち、このリンク情報に含まれるメディアＩＤ及びフォルダパスによって特定される、削除対象のフォルダ）にアクセス可能か否かを判定する。
【００３７】
フォルダにアクセス可能であった場合、処理はＳ２０３に進み、アプリケーション２００は図９（ａ）に示すダイアログ（削除確認ダイアログ１）を表示し、フォルダの削除確認を行う。Ｓ２０４で、削除確認ダイアログ１にて、ユーザが「キャンセル」ボタンをクリックした場合には、フォルダの削除を中断して処理を終了する。削除確認ダイアログ１にて、ユーザが「ＯＫ」ボタンをクリックした場合、処理はＳ２０５に進む。Ｓ２０５で、アプリケーション２００は、格納されている映像データと共に削除対象のフォルダを削除する。Ｓ２０６で、アプリケーション２００は、削除対象のフォルダに対応する削除対象のリンク情報を削除する。Ｓ２０７で、アプリケーション２００は、リンク情報表示ペイン２０１から、削除対象のリンク情報のアイコンとフォルダ名の表示を消去する。
【００３８】
一方、Ｓ２０２の判定において、削除対象のフォルダにアクセス不可能であった場合、処理はＳ２０８に進む。Ｓ２０８（メディア判定）で、アプリケーション２００は、削除対象のリンク情報に含まれるメディアＩＤを参照して、削除対象のフォルダが外部記録媒体に記録されているか否かを判定する。削除対象のフォルダが外部記録媒体に記録されていたと判定された場合、Ｓ２０９で、アプリケーション２００は、削除対象のリンク情報に対応する記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う。例えば、アプリケーション２００は、図９（ｂ）に示すダイアログ（削除確認ダイアログ２）を表示する。削除確認ダイアログ２では、削除確認メッセージに加えて、外部記録媒体をＰＣ１００に再び接続すれば削除対象のリンク情報に対応するフォルダにアクセス可能になる可能性があることをユーザに通知する。これにより、外部記録媒体に存在するバックアップフォルダのリンク情報をユーザが不用意に削除してしまうことを抑制できる。
【００３９】
一方、Ｓ２０８の判定において、削除対象のフォルダが外部記録媒体に記録されていなかった（ＨＤＤ１０４に記録されていた）と判定された場合、処理はＳ２１０に進む。この場合、削除対象のフォルダは、アプリケーション２００を介さずに削除されており、外部記録媒体をＰＣ１００に接続してもリンク情報が再び有効になることはない。そこで、Ｓ２１０で、アプリケーション２００は、図９（ｃ）に示すダイアログ（削除確認ダイアログ３）を表示する。
【００４０】
Ｓ２０９又はＳ２１０の次に、Ｓ２１１で、アプリケーション２００は、削除確認ダイアログ２又は削除確認ダイアログ３において「ＯＫ」ボタンがクリックされたか否かを判定する。「ＯＫ」ボタンがクリックされた場合、処理はＳ２０６に進む。そうでない場合、アプリケーション２００は、リンク情報の削除を中断して処理を終了する。
【００４１】
なお、図９（ｂ）の削除確認ダイアログ２から削除確認メッセージの部分を除去し、図７のＳ２１１において、必ず「Ｎｏ」と判定するようにアプリケーション２００を構成してもよい。このようにすると、外部記録媒体がＰＣ１００に接続中のときにのみリンク情報の削除が可能になる。従って、再び有効になる可能性のあるリンク情報を削除することを抑制できる。
【００４２】
また、アプリケーション２００がリンク情報表示ペイン２０１にフォルダのアイコンを表示する際に、アクセス不可能なフォルダについては、例えば色を変更したり、フォルダアイコンを選択不可能な状態にしたりしてもよい。これにより、リンク情報を利用したフォルダへのアクセスが不可能であるとことをユーザに通知できる。
【００４３】
以上説明したように、第１の実施形態によれば、アプリケーション２００は、リンク情報（ショートカット）を削除する際に、削除対象のリンク情報に対応するフォルダにアクセス不可能であり削除対象のフォルダが外部記録媒体に記録されていた場合、削除対象のリンク情報に対応する記録媒体が外部記録媒体であるということをユーザが認識可能なようにユーザに対する通知を行う。
【００４４】
これにより、外部記録媒体のフォルダに対するショートカットを削除する際に、削除対象のショートカットが外部記録媒体のフォルダに対するものであるということをユーザに認識させることが可能となる。また、アプリケーション２００は、この通知の際に、本当にショートカットを削除するか否かをユーザに選択させるので、再び有効になる可能性のあるショートカットをユーザが意図せず削除してしまう可能性が低減される。
【００４５】
［第２の実施形態］
第２の実施形態では、図７に示したリンク情報削除処理が、図１０に示すものに置き換わる。第２の実施形態において、ＰＣ１００の構成などは第１の実施形態と同様のため、説明を省略する。
【００４６】
第２の実施形態では、削除対象のリンク情報に対応するフォルダにアクセス不可能であり削除対象のフォルダが外部記録媒体に記録されていた場合、アプリケーション２００は、削除対象のリンク情報を実際には削除しない。代わりに、アプリケーション２００は、削除対象でないリンク情報と区別可能な所定の形式で削除対象のリンク情報を保持する。これにより、削除対象のリンク情報に対応する外部記録媒体が再びＰＣ１００に接続された場合に、そのリンク情報を再利用することが可能になる。以下、図１０を参照して具体的に説明する。図１０において、図７と同一又は同様の処理が行われるステップには同一の符号を付し、説明を省略する。
【００４７】
第２の実施形態では、Ｓ２０９における削除確認ダイアログ２の表示が行われると、処理はＳ３０１に進む。Ｓ３０１で、アプリケーション２００は、削除確認ダイアログ２において「ＯＫ」ボタンがクリックされたか否かを判定する。「ＯＫ」ボタンがクリックされた場合、処理はＳ３０２に進む。そうでない場合、アプリケーション２００は、リンク情報の削除を中断して処理を終了する。
【００４８】
Ｓ３０２で、アプリケーション２００は、削除対象のリンク情報を、削除対象でないリンク情報と区別可能な所定の形式で保持する。例えば、アプリケーション２００は、削除対象のリンク情報を図３（ｂ）に示す管理ファイル（「管理ファイルＡ」と呼ぶ）から別の管理ファイル（「管理ファイルＢ」と呼ぶ）に移動させる。
【００４９】
Ｓ３０３で、アプリケーション２００は、リンク情報表示ペイン２０１から、削除対象のリンク情報に対応するアイコン及びフォルダ名を消去する。
【００５０】
図１１（ａ）は、第２の実施形態における、アプリケーション２００が実行するリンク情報回復処理のフローチャートを示す。ＰＣ１００の外部ＩＦ１０５に外部記録媒体が接続されると、本フローチャートの処理が開始する。
【００５１】
Ｓ４０１で、アプリケーション２００は、管理ファイルＢにリンク情報が格納されているか否かを判定する。管理ファイルＢにリンク情報が存在する場合（Ｓ４０１においてＹｅｓ）、処理はＳ４０２に進み、アプリケーション２００は、管理ファイルＢに格納されたリンク情報からメディアＩＤ及びフォルダパスを読み出す。次に、Ｓ４０３で、アプリケーション２００は、Ｓ４０２で読み出されたメディアＩＤ及びフォルダパスによって特定されるフォルダにアクセス可能であるか否かを判定する。アクセス可能である場合（Ｓ４０３においてＹｅｓ）、処理はＳ４０４に進み、アプリケーション２００は、図１１（ｂ）に示すダイアログを表示し、削除されたリンク情報を再表示（回復）するか否かをユーザに問い合わせる。Ｓ４０５で、アプリケーション２００は、図１１（ｂ）に示すダイアログにおいて「ＯＫ」ボタンがクリックされたか否かを判定する。「ＯＫ」ボタンがクリックされた場合（Ｓ４０５においてＹｅｓ）、処理はＳ４０６に進み、アプリケーション２００は管理ファイルＢのリンク情報を管理ファイルＡに移動させる。Ｓ４０７で、アプリケーション２００は、リンク情報表示ペイン２０１に管理ファイルＡへ移動されたリンク情報のアイコン及びフォルダ名を再表示する。
【００５２】
一方、Ｓ４０１において、管理ファイルＢにリンク情報が存在しない場合、Ｓ４０３において、フォルダにアクセスできない場合、及び、Ｓ４０５において、「キャンセル」ボタンがクリックされた場合には、アプリケーション２００は処理を終了する。
【００５３】
ここで、図１１（ｂ）に示すダイアログにてユーザに選択させる手間を省略するために、Ｓ４０４及びＳ４０５の処理は省略されてもよい。また、上述の例では、リンク情報を管理ファイルＡから管理ファイルＢに移動させたが、管理ファイルＡにフラグ領域を設け、Ｓ３０２において削除対象のリンク情報のフラグをセットすることにより、削除対象のリンク情報を削除対象でないリンク情報と区別してもよい。
【００５４】
以上の処理により、第２の実施形態によれば、削除対象のリンク情報に対応する外部記録媒体が再びＰＣ１００に接続された場合に、そのリンク情報を再利用（回復）することが可能になる。
【００５５】
なお、上述した各実施形態では、外部記録媒体の例として外付ＨＤＤ１６０を挙げたが、外部記録媒体はＬＡＮを介してＰＣ１００に接続されるネットワークドライブでもよい。また、フラッシュメモリカードにバックアップフォルダを生成してもよい。また、リンク情報は、フォルダ作成者、作成日時などを含んでもよい。
【００５６】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011165094.tif 000003
【図２】
2011165094.tif 000004
【図３】
2011165094.tif 000005
【図４】
2011165094.tif 000006
【図５】
2011165094.tif 000007
【図６】
2011165094.tif 000008
【図７】
2011165094.tif 000009
【図８】
2011165094.tif 000010
【図９】
2011165094.tif 000011
【図１０】
2011165094.tif 000012
【図１１】
2011165094.tif 000013