(57)【要約】【課題】削除指定ファイル記憶領域（いわゆるゴミ箱）に記憶されている削除ファイルデータの閲覧制限、及び間違えて削除した外部記憶装置の媒体上のファイルや誤って重ね書きされたファイルの復旧を可能とした、ファイルの削除・復旧方法、情報処理装置、及びプログラムの提供【解決手段】ゴミ箱にパスワードを設定するようにして、他者によるゴミ箱内のファイル情報の閲覧制限を行う。また、削除時には、削除ファイルをゴミ箱にコピーすると共に、復旧時にはゴミ箱から取り出して任意の記憶場所にコピーする。また、重ね書き（上書き）時には、旧ファイルをゴミ箱に保存するか否かをユーザに応答させる。更に、旧ファイルの名称に保存時刻を付加してゴミ箱に保存する。【選択図】  図４
2004303053.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、
前記他の記憶領域に予め設定されたパスワードを対応付けて記憶し、前記他の記憶領域に記憶されたファイルを閲覧又は復旧指定する際には、パスワードの入力を要求し、入力されたパスワードが前記設定されたパスワードと一致する場合に限り、前記他の記憶領域に記憶されたファイルを閲覧又は復旧指定可能とする、ことを特徴とするファイルの削除・復旧方法。
【請求項２】
複数の異なる種類の記憶装置に記憶されているファイルの削除指定時には、削除指定されたファイルを特定の記憶装置の所定領域にコピーし、前記削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除し、
前記特定の記憶装置の所定領域に記憶されているファイルの復旧指定時には、前記特定の記憶装置の所定領域から前記復旧指定されたファイルを取り出し、該復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶し、前記特定の記憶装置の所定領域から前記復旧指定されたファイルを削除すること、を特徴とするファイルの削除・復旧方法。
【請求項３】
前記異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項２記載のファイルの削除・復旧方法。
【請求項４】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、
更新後のファイルの保存時には、保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報としてから、当該旧ファイルを前記他の記憶領域に記憶し、前記保存ファイルを前記旧ファイルが記憶されていた記憶領域に重ね書きし、
ファイルの復旧指定時には、前記復旧指定されたファイルを前記他の記憶領域から取り出して該復旧指定されたファイルを指定された復旧先の領域又は削除指定時に記憶されていた領域に記憶し、前記他の記憶領域から前記復旧指定されたファイルを削除すること、を特徴とするファイルの削除・復旧方法。
【請求項５】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、
前記他の記憶領域に対応付けるパスワードを設定又は更新するパスワード設定／更新手段と、設定又は更新されたパスワードを前記他の記憶領域と対応付けて記憶するメモリと、前記他の記憶領域に記憶されているファイルの閲覧或いは復旧指定時にパスワードの入力を要求するパスワード入力要求手段と、前記パスワード入力要求手段による要求があったとき、パスワードを入力する入力手段と、前記入力されたパスワードと前記メモリに記憶されているパスワードを比較する比較手段と、前記比較手段による比較結果が一致した場合にのみ、前記他の記憶領域に記憶されている各ファイルのファイル情報を取り出して閲覧或いは復旧指定可能に一覧表示する表示手段と、を備えたことを特徴とする情報処理装置。
【請求項６】
複数の異なる種類の記憶装置に記憶されているファイルの削除指定時に、削除指定されたファイルを記憶する所定領域を備えた特定の記憶装置と、
前記削除指定されたファイルを前記特定の記憶装置の所定領域に記憶する削除ファイル記憶制御手段と、前記削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除するファイル削除手段と、前記特定の記憶装置の所定領域に記憶されているファイルの復旧指定時に、前記復旧指定されたファイルを前記特定の記憶装置の所定領域から取り出して該復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶するファイル復旧手段と、前記特定の記憶装置の所定領域から前記復旧指定されたファイルを削除する復旧指定ファイル削除手段と、を備えたことを特徴とする情報処理装置。
【請求項７】
前記異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項６記載のファイルの情報処理装置。
【請求項８】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、
更新後のファイルの保存時に、旧ファイルを前記他の記憶領域に保存するか否かを応答要求を行う応答要求手段と、
前記応答が旧ファイルを前記他の記憶領域に保存することを意味した場合に、保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報とする識別情報生成手段と、
当該旧ファイルを前記他の記憶領域に記憶する記憶制御手段と、前記保存ファイルを前記旧ファイルが記憶されていた記憶領域に重ね書きするファイル保存手段と、
前記所定領域に記憶されているファイルの復旧指定時に、前記復旧指定されたファイルを前記所定領域から取り出して該復旧指定されたファイルを指定された復旧先の領域又は削除指定時に記憶されていた領域に記憶するファイル復旧手段と、前記所定領域から前記復旧指定されたファイルを削除する復旧指定ファイル削除手段と、を備えたことを特徴とする情報処理装置。
【請求項９】
前記識別情報生成手段によって付加される情報は前記旧ファイルを保存した日時であることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
文書作成手段を備え、前記ファイルは文書ファイルであることを特徴とする請求項８又は９記載の情報処理装置。
【請求項１１】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において実行されるプログラムであって、
前記他の記憶領域に記憶されているファイルの閲覧或いは復旧指定時にパスワード入力を要求させるステップと、パスワードの入力があったとき、前記入力されたパスワードと予め設定され前記他の記憶領域と対応付けられているパスワードとを比較を比較させるステップと、前記比較結果が一致した場合にのみ、前記他の記憶領域に記憶されている各ファイルのファイル情報を取り出させて閲覧或いは復旧指定可能に一覧表示させるステップと、を備えたことを特徴とする、ファイル情報表示プログラム。
【請求項１２】
複数の異なる種類の記憶装置を備えた情報処理装置において、実行されるプログラムであって、
記憶装置の所定領域に記憶されているファイルのファイル情報を一覧表示させるステップと、前記一覧表示されたファイル情報に対応するファイルの復旧指定を検出させるステップと、削除指定されたファイルを特定の記憶装置の所定領域に記憶させるステップと、前記削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除させるステップと、を備えたことを特徴とするファイル削除プログラム。
【請求項１３】
前記異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項１２記載のファイル削除プログラム。
【請求項１４】
記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを前記記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において実行されるプログラムであって、
ファイルを更新するステップと、更新後のファイルの保存時に保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報とさせるステップと、当該旧ファイルを前記他の記憶領域に記憶させるステップと、前記保存ファイルを前記旧ファイルが記憶されていた記憶領域に重ね書きさせるステップと、を備えたことを特徴とする重ね書きプログラム。
【請求項１５】
情報処理装置において、ファイルの復旧時に実行されるプログラムであって、
記憶装置の所定領域に記憶されているファイルのファイル情報を一覧表示させるステップと、前記一覧表示されたファイル情報に対応するファイルの復旧指定を検出させるステップと、前記特定の記憶装置の所定領域から前記復旧指定されたファイルを取り出させるステップと、前記復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶させるステップと、前記特定の記憶装置の所定領域から前記復旧指定されたファイルを削除させるステップを備えた、ことを特徴とするファイル復旧プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイル管理技術に関し、特に、削除ファイルや重ね書きされたファイルの復旧技術に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下、パソコン）等の情報処理装置では、記憶装置に格納されているファイルの削除操作を行うと、見かけ上、そのファイルの管理ファイルからは削除するが、実際には削除指定されたファイルを一旦記憶装置に割り当てられている削除指定されたファイル専用の記憶領域（以下、ゴミ箱）に入れて（＝記憶して）おいて必要な場合には復活できるようにし、本当に不必要になったファイルは別途行う削除操作により削除するといった、いわゆるゴミ箱機能を有するファイル管理機能を備えている。
【０００３】
このようなファイル管理機能を備えた情報処理装置を複数の人が使用する場合には、誰かが不用としてゴミ箱に入れたファイルを別の利用者が見ることができるため、ゴミ箱に入れられたファイルが極秘文書や見られたくないプライベートの場合不都合があった。
【０００４】
上記不都合を解消する技術として、ファイルを削除する際にユーザパスワードをファイルに付加してゴミ箱に入れるようにし、ゴミ箱内のファイルの復旧時にはパスワード入力を行うようにし、入力されたパスワードとファイルに付加されているパスワードが一致する場合にのみファイルの復旧ができるようにしたファイル削除／復活方法がある（例えば、特許文献１参照）。
【０００５】
また、情報処理装置の外部記憶装置として使用されるフロッピー（Ｒ）ディスク装置或いは磁気ディスク装置は、データ或いはプログラムのファイルを記録／再生可能に構成されており、ファイル名や記録アドレス等からなる管理情報をファイル管理エリアに記録している。そして、ファイル消去の際は、このファイル管理エリア内の消去ファイルの管理情報の一部又は全部を消去することによって見かけ上そのファイル内容が消去されたようにするが、実際には、消去対象のファイルの内容は元の位置に残されている。従って、誤って、ファイルを消去した場合に復活しようとしてもそのファイルの管理情報が残っていないため、ファイルの内容が元の場所に残されているにもかかわらず復活できないといった問題があった。
【０００６】
上記問題を解決する技術として、指定されたファイルを消去する際にはファイル管理エリア内の指定した消去ファイルの管理情報を補助ファイル管理エリアに複写した後にその管理情報の一部又は全部の消去を行い、消去済みのファイルを復活する際には補助ファイル管理エリアに複写した管理情報をファイル管理エリアに書き戻すことによって消去ファイルを復活する方法がある（例えば、特許文献２参照）。
【０００７】
また、ワードプロセッサやパソコン等のように文書作成機能を備えた情報処理装置では、文書作成中に内要更新等のために当該文書名のファイルに重ね書き（上書き）をする場合があるが、重ね書きするとファイルに書き込まれていた前回の内容は今回の書き込みデータに置きかえられるので、誤って、重要なデータに違うデータを重ね書きした場合や、データの変更を行ったが元に戻したいといったような場合に、前回の内容を復旧したくても復旧できないといった問題があった。
【０００８】
また、文書データを保存するファイル名と同一ファイル名のファイルが補助記憶装置に存在する時には、文書データを保存する前に、保存済みファイルのファイル名を特定のファイル名に変更すると共に、その特定のファイル名のファイルを消去するステップを含む保存ステップを備えるようにしたファイル保存方法がある（例えば、特許文献３参照）。
【０００９】
【特許文献１】
特開平８−１９０５０５公報
【特許文献２】
特開平７−２８６７４公報
【特許文献３】
特開平７−３１９８５９公報
【００１０】
【発明が解決しようとする課題】
上記特許文献１に記載の技術ではゴミ箱内の各ファイルにパスワードが設けられているので、パスワードを入力しなければファイルの内容を見ることはできない。しかしながら、誰でもゴミ箱を開くことができるのでファイル一覧を読むことができることとなり、特定のファイルに対しパスワードを推測して入力するなど、データを盗む対象を限定してしまうといった問題点があった。また、ファイル毎にパスワードの管理を行っているため、管理しにくいといった問題点があった。
【００１１】
また、従来のゴミ箱機能では、外部記憶装置に着脱可能な媒体（例えば、リムーバブルなディスク等）やネットワーク上のフォルダにあるファイルに対し削除指定を行ってもゴミ箱に入らないまま削除されてしまうといった問題点や、そのため、誤って、着脱可能なメディアやネットワーク上のフォルダにあるファイルを削除指定した場合、復旧ができないといった問題点があった。
【００１２】
ここで、上記特許文献２に記載の技術では、ファイル消去の際は消去指定されたファイルをその媒体のファイル管理エリアから消去し、その管理ファイルの管理情報のみを補助ファイル管理エリアにコピーし、復活の場合は補助ファイル管理エリアにコピーした復活対象ファイルの管理情報を元のファイル管理エリアに書き戻しているのみであり消去指定されたファイルを他の領域にコピーしていないので、復活指示の前に消去された旧ファイルの内容が記憶されている場所に別のファイルの内容が書き込まれてしまうと、削除したファイルを復活できないという問題点がある。
【００１３】
また、特許文献３に記載の技術では、削除指定時に、同一ファイル名のファイルがあるときは特定のファイル名に変えて保存し、特定のファイル名がすでにあるときはそのファイルを削除してから保存しているので一世代分のデータだけが残り、何世代かに亘って保存されないため、重要なファイル等に誤って重ね書きをした後、気付かずに何回も文書を更新（重ね書きが行われる）したような場合は、復旧したい文書を復旧することができないといった問題点がある。
【００１４】
本発明は上記課題を解決するためになされたものであり、削除指定ファイル記憶領域（いわゆるゴミ箱）に記憶されている削除ファイルデータの閲覧制限、及び間違えて削除した外部記憶装置の媒体上のファイルや誤って重ね書きされたファイルの復旧を可能とした、ファイルの削除・復旧方法、情報処理装置、及びプログラムの提供を目的とする。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、他の記憶領域に予め設定されたパスワードを対応付けて記憶し、他の記憶領域に記憶されたファイルを閲覧又は復旧指定する際には、パスワードの入力を要求し、入力されたパスワードが設定されたパスワードと一致する場合に限り、他の記憶領域に記憶されたファイルを閲覧又は復旧指定可能とする、ことを特徴とするファイルの削除・復旧方法を提供する。
【００１６】
これにより、削除ファイル等の記憶領域にパスワードが設定されている場合は、削除ファイルの閲覧制限ができるので、特定のファイルに対しパスワードを推測して入力するなど、データを盗む対象を限定することができなくなる。
【００１７】
また、請求項２記載の発明では、複数の異なる種類の記憶装置に記憶されているファイルの削除指定時には、削除指定されたファイルを特定の記憶装置の所定領域にコピーし、削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除し、特定の記憶装置の所定領域に記憶されているファイルの復旧指定時には、特定の記憶装置の所定領域から復旧指定されたファイルを取り出し、該復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶し、特定の記憶装置の所定領域から復旧指定されたファイルを削除すること、を特徴とするファイルの削除・復旧方法を提供する。
【００１８】
これにより、異なる種類の記憶装置に記憶されているファイルを消去指定した場合でも、消去指定されたファイルを特定の記憶装置の所定の記憶領域（いわゆるゴミ箱）にコピーするので、復活指示の前に旧ファイルの内容が記憶されている場所に別のファイルの内容が書き込まれていても削除したファイルを復活できる。つまり、間違えて削除した外部記憶装置等のファイルの復旧ができる。
【００１９】
また、請求項３記載の発明では、異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項２記載のファイルの削除・復旧方法を提供する。これにより、通信ネットワーク上のファイルもいわゆるゴミ箱に入れることができる。
【００２０】
また、請求項４記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、更新後のファイルの保存時には、保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報としてから、当該旧ファイルを他の記憶領域に記憶し、保存ファイルを旧ファイルが記憶されていた記憶領域に重ね書きし、ファイルの復旧指定時には、復旧指定されたファイルを他の記憶領域から取り出して該復旧指定されたファイルを指定された復旧先の領域又は削除指定時に記憶されていた領域に記憶し、他の記憶領域から復旧指定されたファイルを削除すること、を特徴とするファイルの削除・復旧方法を提供する。
【００２１】
これにより、重ね書きするファイルのファイル名を旧ファイルの名称に関連付けたことにより、何世代に亘る同名ファイルをいわゆるゴミ箱等の所定の領域に保存できるので、重要なファイル等に誤って重ね書きをした後、気付かずに何回もファイルを重ね書きしたような場合でも復旧することができる。
【００２２】
また、請求項５記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、他の記憶領域に対応付けるパスワードを設定又は更新するパスワード設定／更新手段と、設定又は更新されたパスワードを他の記憶領域と対応付けて記憶するメモリと、他の記憶領域に記憶されているファイルの閲覧或いは復旧指定時にパスワードの入力を要求するパスワード入力要求手段と、パスワード入力要求手段による要求があったとき、パスワードを入力する入力手段と、入力されたパスワードとメモリに記憶されているパスワードを比較する比較手段と、比較手段による比較結果が一致した場合にのみ、他の記憶領域に記憶されている各ファイルのファイル情報を取り出して閲覧或いは復旧指定可能に一覧表示する表示手段と、を備えたことを特徴とする情報処理装置を提供する。
【００２３】
これにより、請求項１記載の発明と同様に、削除ファイル等の記憶領域にパスワードが設定されている場合は、削除ファイルの閲覧制限ができる。
【００２４】
また、請求項６記載の発明では、複数の異なる種類の記憶装置に記憶されているファイルの削除指定時に、削除指定されたファイルを記憶する所定領域を備えた特定の記憶装置と、削除指定されたファイルを特定の記憶装置の所定領域に記憶する削除ファイル記憶制御手段と、削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除するファイル削除手段と、特定の記憶装置の所定領域に記憶されているファイルの復旧指定時に、復旧指定されたファイルを特定の記憶装置の所定領域から取り出して該復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶するファイル復旧手段と、特定の記憶装置の所定領域から復旧指定されたファイルを削除する復旧指定ファイル削除手段と、を備えたことを特徴とする情報処理装置を提供する。
【００２５】
これにより、異なる種類の記憶装置に記憶されているファイル消去の際でも、特定の記憶装置の所定の記憶領域（いわゆるゴミ箱）に削除指定されたファイルをコピーするので削除したファイルを復旧することができる。つまり、間違えて削除した外部記憶装置の媒体上のファイルの復旧ができる。
【００２６】
また、請求項７記載の発明では、異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項６記載の情報処理装置を提供する。これにより、通信ネットワーク上のファイルもいわゆるゴミ箱に入れることができる。
【００２７】
また、請求項８記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において、更新後のファイルの保存時に、旧ファイルを他の記憶領域に保存するか否かの応答要求を行う応答要求手段と、応答が旧ファイルを他の記憶領域に保存することを意味した場合に、保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報とする識別情報生成手段と、当該旧ファイルを他の記憶領域に記憶する記憶制御手段と、保存ファイルを旧ファイルが記憶されていた記憶領域に重ね書きするファイル保存手段と、所定領域に記憶されているファイルの復旧指定時に、復旧指定されたファイルを所定領域から取り出して該復旧指定されたファイルを指定された復旧先の領域又は削除指定時に記憶されていた領域に記憶するファイル復旧手段と、所定領域から復旧指定されたファイルを削除する復旧指定ファイル削除手段と、を備えたことを特徴とする情報処理装置を提供する。
【００２８】
これにより、旧ファイルをゴミ箱等の記憶領域に保存するか否かをユーザに応答させるので、誤って重ね書きをする機会を減少させることができる。また、重ね書きするファイルのファイル名を旧ファイルの名称に関連付けたことにより、何世代に亘る同名ファイルをいわゆるゴミ箱等の所定の領域に保存できるので、重要なファイル等に誤って重ね書きをした後、気付かずに何回もファイルを重ね書きしたような場合でも復旧することができる。
【００２９】
また、請求項９記載の発明では、識別情報生成手段によって付加される情報は旧ファイルを保存した日時であることを特徴とする請求項８記載の情報処理装置を提供する。これにより、保存ファイルの世代遡及ができる。従って、誤って重ね書きをした後、気付かずに何回もファイルを重ね書きしたような場合でも遡及して復旧することができる。
【００３０】
また、請求項１０記載の発明では、文書作成手段を備え、ファイルは文書ファイルであることを特徴とする請求項８又は９記載の情報処理装置を提供する。これにより、何世代に亘る同名ファイルを保存できるので、文書作成時等に重要なファイル等に誤って重ね書きをした後、気付かずに何回も文書を重ね書きしたような場合でも復旧することができる。
【００３１】
また、請求項１１記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において実行されるプログラムであって、他の記憶領域に記憶されているファイルの閲覧或いは復旧指定時にパスワード入力を要求させるステップと、パスワードの入力があったとき、入力されたパスワードと予め設定され他の記憶領域と対応付けられているパスワードとを比較させるステップと、比較結果が一致した場合にのみ、他の記憶領域に記憶されている各ファイルのファイル情報を取り出させて閲覧或いは復旧指定可能に一覧表示させるステップと、を備えたことを特徴とする、ファイル情報表示プログラムを提供する。これにより、削除ファイル等の記憶領域にパスワードが設定されている場合は、削除ファイルの閲覧制限ができる。
【００３２】
また、請求項１２記載の発明では、複数の異なる種類の記憶装置を備えた情報処理装置において、実行されるプログラムであって、記憶装置の所定領域に記憶されているファイルのファイル情報を一覧表示させるステップと、一覧表示されたファイル情報に対応するファイルの復旧指定を検出させるステップと、削除指定されたファイルを特定の記憶装置の所定領域に記憶させるステップと、削除指定されたファイルを該ファイルが記憶されていた記憶装置の領域から削除させるステップと、を備えたことを特徴とするファイル削除プログラムを提供する。
【００３３】
これにより、異なる種類の記憶装置に記憶されているファイルを消去指定した場合でも、消去指定されたファイルをいわゆるゴミ箱のような特定領域にコピーするので、復旧指示の前に旧ファイルの内容が記憶されていた場所に別のファイルの内容が書き込まれていても削除したファイルを復旧することができる。つまり、間違えて削除した外部記憶装置の媒体上のファイルの復旧ができる。
【００３４】
また、請求項１３に記載の発明では、異なる種類の記憶装置には、通信ネットワークを介して接続する記憶装置を含むことを特徴とする請求項１２記載のファイルの削除プログラムを提供する。これにより、通信ネットワーク上のファイルもいわゆるゴミ箱に入れることができる。
【００３５】
また、請求項１４記載の発明では、記憶装置に格納されたファイルに対して削除指定された場合に、削除指定されたファイルを記憶装置の他の記憶領域に一時的に格納しておくファイル管理機能が設けられた情報処理装置において実行されるプログラムであって、ファイルを更新するステップと、更新後のファイルの保存時に保存ファイルによって重ね書きされる旧ファイルの識別情報に新たな情報を付加した識別情報を該旧ファイルの識別情報とさせるステップと、当該旧ファイルを他の記憶領域に記憶させるステップと、保存ファイルを旧ファイルが記憶されていた記憶領域に重ね書きさせるステップと、を備えたことを特徴とする重ね書きプログラムを提供する。
【００３６】
これにより、重ね書きするファイルのファイル名を旧ファイルの名称に関連付けたことにより、何世代に亘る同名ファイルをいわゆるゴミ箱等の所定の領域に保存できるので、重要なファイル等に誤って重ね書きをした後、気付かずに何回もファイルを重ね書きしたような場合でも復旧することができる。
【００３７】
また、請求項１５記載の発明では、情報処理装置において、ファイルの復旧時に実行されるプログラムであって、記憶装置の所定領域に記憶されているファイルのファイル情報を一覧表示させるステップと、一覧表示されたファイル情報に対応するファイルの復旧指定を検出させるステップと、特定の記憶装置の所定領域から復旧指定されたファイルを取り出させるステップと、復旧指定されたファイルを指定された復旧先の記憶装置の領域又は削除指定時に記憶されていた記憶装置の領域に記憶させるステップと、特定の記憶装置の所定領域から復旧指定されたファイルを削除させるステップを備えた、ことを特徴とするファイル復旧プログラムを提供する。
【００３８】
これにより、復旧指示の前に、旧ファイルの内容が記憶されていた場所に別のファイルの内容が書き込まれていても削除したファイルを復旧できる。つまり、間違えて削除した外部記憶装置の媒体上のファイルを復旧することができる。
【００３９】
【発明の実施の形態】
（情報処理装置）
図１は、本発明を適用可能な情報処理装置の一実施例の構成を示すブロック図であり、図１（ａ）は情報処理装置の構成を、図１（ｂ）は本発明の基く処理の実行時の一時記憶メモリの１４のデータやプログラムの配置状態を示す図である。
【００４０】
情報処理装置１は、ＣＰＵ１０、キー入力部１１、ディスプレイ画面等の表示画面を有する表示部１３、ＲＡＭ等の一時記憶メモリ１４、磁気ディスク等の内部記憶装置からなる保存メモリ１６及び時計装置（図示せず）を備えている。また、情報処理装置１は通信制御部１５や情報処理装置１に外付けして用いる外部記憶装置１７、１８・・・等を備えていてもよい。
【００４１】
ＣＰＵ１０は、一時記憶メモリ１４に駐在しているＯＳ（オペレーティング・システム；例えば、Ｍｉｃｒｏｓｏｆｔ  社のＷｉｎｄｏｗｓ（Ｒ）  ＸＰ）１６１（図１（ｂ））に従って情報処理装置１全体の制御を司り、ゴミ箱処理実行時には本発明のゴミ箱管理プログラム３０に従って本発明の各処理を実行する。
【００４２】
キー入力部１１は、入力キー及び制御キーを備え、後述するゴミ箱を開く際のパスワードやファイル名称及び各指示等を入力する。また、以下の説明ではキー入力部１１には画面上に表示されるボタンやメニュー或いは特定の位置を指し示して指示操作（クリック）を行なったり、カーソルを移動させるため等に用いられるマウス等のポインティングデバイスを含むものとして説明する。
【００４３】
表示部１３は、ＯＳ１６１の動作時に示される操作用画面や警告画面のほか、各種業務プログラムによって規定された画面や通信ネットワークを介してＷｅｂ閲覧画面等を表示する。また、本発明のゴミ箱管理プログラム３０の実行時には、パスワード設定／変更画面（図４）や、ファイル一覧表示画面（図６、図８、図１１）等を表示する。
【００４４】
一時記憶メモリ１４は、図１（ｂ）に示すように、情報処理装置１の起動時に保存メモリ１６から取り出されるＯＳ１６１の制御により及び図２に示すようなプログラムモジュール（又はサブプログラム）を含むゴミ箱管理プログラム３０、設定されたゴミ箱用パスワード等を記憶しているゴミ箱管理情報２１、ゴミ箱に記憶した削除又は旧ファイル（被重ね書き対象のファイル）のファイル名称（又はファイル番号）、格納記憶装置、格納アドレス、削除対象か重ね書き対象かの情報等を記憶したファイルリスト２２及び各種ユーティリティのような補助プログラム（図示せず）を駐在させるほか、選択された業務の実行時にはその業務を実行するための業務処理プログラム（いわゆるアプリケーションプログラム）を一時的に駐在させる。
【００４５】
通信制御部１５は、インターネット等の通信ネットワークとの通信プロトコルの確立及びデータの授受制御を行う。情報処理装置１は通信制御部１５を介して通信ネットワーク上のフォルダにあるファイルにアクセスすることができる。
【００４６】
保存メモリ１６は情報処理装置１の内部メモリとして設けられた記憶装置（例えば、内蔵ディスク装置）であり、ＯＳ１６１のほか、ゴミ箱管理プログラム３０や各種プログラム及び各種補助プログラムを含むプログラム群２３と、ゴミ箱管理情報２１、及び削除ファイルＡ、Ｂや旧ファイル（被重ね書きファイル）を記憶したゴミ箱領域２２（以下、単にゴミ箱２２と記す）や文書ファイル等の各種データファイル２４等を格納している。なお、情報処理装置１にＲＯＭ等のメモリからなる専用のプログラム格納メモリを設け、ＯＳ１６１やプログラム群２３を格納するようにしてもよい。
【００４７】
また、外部記憶装置１７、１８、・・・は情報処理装置１に外付けされて用いられるフロッピー（Ｒ）ディスク装置や、磁気ディスク装置や、ＣＤ−ＲＯＭ装置等のようなリムーバブルな記憶装置からなり、それぞれＣＰＵ１０の制御下で、フロッピー（Ｒ）ディスクや磁気ディスクやＣＤ−ＲＯＭ等の媒体（メディア）上にファイルを格納したり、ファイル内容を読み出したり、更新したりする。
【００４８】
図２はゴミ箱管理プログラムの構成例を示す図であり、ゴミ箱管理プログラム３０は、パスワード設定／変更プログラム３１、ゴミ箱内表示プログラム３２、ファイル削除プログラム３３、重ね書きプログラム３４、及びファイル復旧プログラム３５を含んでいる。これらプログラムは実施例ではプログラムモジュール又はサブプログラムとして構成したが、それぞれ独立したプログラムとして構成してもよい。
【００４９】
パスワード設定／変更プログラム３１は、ゴミ箱自体にパスワードを設定したり、設定したパスワードを変更する際に起動される。パスワード設定／変更プログラム３１の動作については後述（図３）する。
【００５０】
ゴミ箱内表示プログラム３２は、ゴミ箱を開く際に起動され、ゴミ箱のパスワードが設定されている場合には、入力されたパスワードが設定済みパスワードとを比較し、一致する場合にのみゴミ箱を開く。ゴミ箱内表示プログラム３２の動作については後述（図５）する。
【００５１】
ファイル削除プログラム３３は、削除ファイル指定時に起動され、保存メモリ１６のような内部固定記憶装置や外部記憶装置１７、１８、・・や通信ネットワークを介して接続する記憶装置等のような異なる種類の記憶装置に記憶されている削除対象ファイルをゴミ箱にコピーすると共に、元の記憶場所にある削除対象ファイルのファイル内容を消去する。ファイル削除プログラム３３の動作については後述（図７）する。
【００５２】
重ね書きプログラム３４は、文書ファイル等の保存時に起動され、保存ファイルによって重ね書きされる旧ファイルの識別情報に他の情報を付加したものを旧ファイルの新たな識別情報とし（例えば、旧ファイル名称に保存日時を加えたものを新たな旧ファイル名称にして）旧ファイルをゴミ箱２２にコピーして保存する。重ね書きプログラム３４の動作については後述（図９）する。
【００５３】
ファイル復旧プログラム３５は、復旧ファイル指定時に起動され、ゴミ箱内のファイルを復旧ファイルとして指定すると、復旧先の記憶領域に指定されたファイルをコピーし、ゴミ箱内の当該ファイルを削除する。ファイル復旧プログラム３５の動作については後述（図１０）する。
【００５４】
（パスワード設定／変更時の動作）
図３は、パスワード設定／変更時の情報処理装置の動作例を示すフローチャートであり、ステップＳ１以降の動作はパスワード設定／変更プログラム３１の動作に相当する。また、図４はゴミ箱機能選択ウインドウの一実施例を示す図であり、ゴミ箱機能選択ウインドウ４は、ゴミ箱内表示機能選択ボタン４１、ファイル復旧機能選択ボタン４２、パスワード設定／変更ボタン４３、メッセージ表示欄４４を備えている。
【００５５】
図３で、情報処理装置１を起動するとゴミ箱を示すアイコン（図示略）が表示される。ユーザがゴミ箱アイコンをマウス１２でクリックすると、ゴミ箱管理プログラム３０が起動され、表示部１３の画面上に図４（ａ）に示すようなゴミ箱機能選択ウインドウ４が表示され、メッセージ表示欄４４に機能ボタンの選択を促すメッセージ（例えば、「ボタンを選択してください」）が表示される（ステップＳ０）。
ユーザがゴミ箱機能選択ウインドウ４上のパスワード設定／変更ボタン４３をマウス１２でクリックすると（ステップＳ１）、ＣＰＵ１０はパスワード設定／変更プログラム３１に基づいて一時記憶メモリ１４のゴミ箱管理情報２１を調べ、ゴミ箱２２にパスワードが設定されている場合はステップＳ３に進み、設定されていない場合はステップＳ７に進む（ステップＳ２）。
【００５６】
ゴミ箱２２にパスワードが設定されている場合は、図４のゴミ箱機能選択ウインドウ４のメッセージ表示欄４４に図４（ｂ）に示すようなパスワード変更の可否の選択を促すメッセージを表示し、ユーザが変更しない旨を意味するボタン４６をマウス１２でクリックするとステップＳ４に進み、変更する旨を意味するボタン４７をクリックするとステップＳ８に進む（ステップＳ３）。
【００５７】
図４のゴミ箱機能選択ウインドウ４のメッセージ表示欄４４に図４（ｃ）に示すようなパスワード入力を促すメッセージが表示されるので、ユーザがパスワード入力欄４５にパスワードをキー入力すると（ステップＳ４）、ＣＰＵ１０は一時記憶メモリ１４のゴミ箱管理情報２１に登録されているパスワードとキー入力されたパスワードとの一致不一致を調べ、一致しない場合はＳ４に戻り、一致した場合はステップＳ６に進む。また、キャンセルボタン４９がクリックされた場合はゴミ箱機能選択ウインドウ４を閉じる（ステップＳ５）。
【００５８】
パスワードが一致した場合は、再び図４（ａ）のゴミ箱機能選択ウインドウ４を表示し、終了ボタン５０がクリックされた場合はゴミ箱機能選択ウインドウ４を閉じる。また、ゴミ箱内表示機能選択ボタン４１がクリックされた場合はゴミ箱内表示プログラム３２に制御を移す（図５）、ファイル復旧機能選択ボタン４２が選択された場合はファイル復旧プログラム３５に制御を移す（図１０）（ステップＳ６）。
【００５９】
上記ステップＳ２でパスワードが設定されていなかった場合は、ゴミ箱機能選択ウインドウ４に図４（ｂ）に示すようなメッセージ等を表示し、キャンセルボタン４９がクリックされた場合はゴミ箱機能選択ウインドウ４を閉じ（ステップＳ８）、ユーザがパスワード入力欄４５にパスワードをキー入力すると（ステップＳ８）、ＣＰＵ１０はＯＫボタン（入力確認ボタン）４８がクリックされたかキャンセルボタン４９がクリックされたかを調べ、ＯＫボタン４８がクリックされた場合はステップＳ１０に進み、キャンセルボタン４９がクリックされた場合はゴミ箱機能選択ウインドウ４を閉じる（ステップＳ９）。
【００６０】
ゴミ箱管理情報２１にパスワードが登録されている場合は上記ステップＳ８でキー入力されたパスワードで登録済みパスワードを更新し、登録されていない場合はパスワードを登録（設定）する。つまり、一時記憶メモリ１４と保存記憶メモリ１６のゴミ箱管理情報２１のパスワード記憶欄（図示せず）に入力されたパスワードを重ね書き記憶する（ステップＳ１０）。
【００６１】
（ゴミ箱内ファイル表示時の動作）
図５は、ゴミ箱内ファイル表示時の情報処理装置の動作例を示すフローチャートであり、ステップＳ２１以降の動作はゴミ箱内表示プログラム３２の動作に相当する。また、図６はファイル一覧表示画面の一実施例を示す図であり、ゴミ箱内ファイル表示時のファイル一覧の表示例を示す。また、ファイル一覧表示画面６０の上欄には第１のフォルダ表示欄６１及び第１のファイル表示欄６２が設けられ、下欄には第２のフォルダ表示欄６３及び第２のファイル表示欄６４が設けられている。なお、ファイル一覧表示画面６０で、第１のフォルダ表示欄６１に表示されているフォルダをクリックすると第１のファイル表示欄６２にそのフォルダ内のファイルのファイル名等のファイル情報が表示される。同様に、第２のフォルダ表示欄６３に表示されているフォルダをクリックすると第２のファイル表示欄６４にそのフォルダ内のファイルのファイル名等のファイル情報が表示される。
【００６２】
図５で、ユーザが情報処理装置１の画面に表示されているゴミ箱アイコンをマウス１２でクリックすると、ゴミ箱管理プログラム３０が起動され、表示部１３の画面上に図４（ａ）に示すようなゴミ箱機能選択ウインドウ４が表示され、メッセージ表示欄４４に機能ボタンの選択を促すメッセージが表示される（ステップＳ２０）。
ユーザがゴミ箱機能選択ウインドウ４上のゴミ箱内表示機能選択ボタン４１をマウス１２でクリックすると（ステップＳ２１）、ＣＰＵ１０はゴミ箱内表示プログラム３２に基づいて一時記憶メモリ１４のゴミ箱管理情報２１を調べ、ゴミ箱にパスワードが設定されている場合はステップＳ２３に進み、設定されていない場合はステップＳ２５に進む（ステップＳ２２）。
【００６３】
図４のゴミ箱機能選択ウインドウ４のメッセージ表示欄４４に図４（ｃ）に示すようなパスワード入力を促すメッセージが表示されるので、ユーザがパスワード入力欄４５にパスワードをキー入力すると（ステップＳ２３）、ＣＰＵ１０は一時記憶メモリ１４のゴミ箱管理情報２１に登録されているパスワードとキー入力されたパスワードとの一致不一致を調べ、一致しない場合はＳ２３に戻り、一致した場合はステップＳ２４に進む。また、キャンセルボタン４９がクリックされた場合はステップＳ２６に進む（ステップＳ２４）。
【００６４】
パスワードが一致した場合は、図６に示すようなファイル一覧表示画面６０を表示し、第１のファイル表示欄６２でファイルがクリックされた場合は図１０のファイル復旧プログラム３５に制御を移す。また、終了操作がされた場合はファイル一覧表示画面６０を閉じる。図６で、ユーザが上欄の第１のフォルダ表示欄６１に表示されているゴミ箱フォルダ６５をクリックすると、第１のファイル表示欄６２にゴミ箱に格納されているファイル名等のファイル情報が削除日付の降順で表示されると共に、下欄の第２のファイル表示欄６４に復旧先ファイル名等のファイル情報が表示される。ユーザが第１のファイル表示欄６２においてマウス１２で所望のファイル名を指定すると第２のファイル表示欄６４の対応する復旧先ファイル名が色彩等で差別表示される（図示の例では、第１のファイル表示欄６２の「一般ライブラリ」が指定されたので、第２のファイル表示欄６４に対応する復旧先ファイル名「確定申告２０００」が差別表示されている）。また、第１のファイル表示欄６２で、所望のファイル名をマウス１２でダブルクリックすると、ＣＰＵ１０はそのファイルを開き、内容（データ）を表示する（ステップＳ２５）。
【００６５】
また、パスワードが一致しない場合は、ゴミ箱機能選択ウインドウ４のメッセージ表示欄４４にエラーメッセージを表示し、終了ボタン５０がクリックされるか、所定時間を経過した場合はゴミ箱機能選択ウインドウ４を閉じる。なお、ステップＳ２３に所定回数戻るようにし、所定回数を超えるか終了ボタン５０がクリックされた場合にゴミ箱機能選択ウインドウ４を閉じるようにしてもよい（ステップＳ２６）。
【００６６】
上記図５のフローチャートに示す動作により、ゴミ箱２２にパスワードが設定されている場合は、ゴミ箱２２に入っている削除データの閲覧制限ができる。つまり、その情報処理装置１の真正な使用者以外はどのようなファイルがゴミ箱に入れられているかを知ることができないので、特定のファイルに対しパスワードを推測して入力するなど、データを盗む対象を限定することができなくなり、完全消去或いは復旧前のファイルのセキュリティを万全とすることができる。
【００６７】
（ファイル削除時の動作）
図７は、ファイル削除時の情報処理装置の動作例を示すフローチャートであり、ファイル削除プログラムの動作に相当する。また、図８はファイル一覧表示画面の一実施例を示す図であり、ファイル削除時の表示例を示す図である。
【００６８】
図７で、ユーザがファイル一覧表示画面６０の第１のファイル格納欄６２に表示されているファイルのうち削除対象のファイルをクリックするとファイル削除プログラムが起動し（ステップＳ３１）、ユーザが第１のフォルダ表示欄６１のゴミ箱フォルダをクリックした場合は削除対象のファイルを一時保存するためにステップＳ３３に進み、削除ボタン６８をクリックすると指定されたファイルを削除するためにステップＳ３４に進む（ステップＳ３２）。
【００６９】
ゴミ箱フォルダがクリックされた場合はゴミ箱２２に削除対象ファイルをコピーしてステップＳ３５に進む（ステップＳ３３）。また、削除ボタン６８をクリックした場合はファイル削除を確認してステップＳ３５に進む（ステップ３４）。
【００７０】
次に、削除対象ファイルを元の格納場所から削除（つまり、削除対象ファイルの管理情報をその格納領域の管理情報ファイルから消去）し（ステップＳ３５）、削除されたファイルのファイル名等をファイル一覧表示画面６０から消去する（ステップＳ３６）。
【００７１】
上記図７のフローチャートに示した動作により、異なる種類の記憶装置に記憶されているファイルを消去指定した場合でも、消去指定されたファイルをゴミ箱領域にコピーするので、復旧指示の前に旧ファイルの内容が記憶されていた場所に別のファイルの内容が書き込まれていても削除したファイルを元あった場所か別の領域に復旧することができる。つまり、間違えて削除した外部記憶装置の媒体上のファイルの復旧ができる。
【００７２】
（重ね書き時の動作）
図９は、重ね書き（上書き）時の情報処理装置の動作例を示すフローチャートであり、ステップＳ４６以降の動作は重ね書きプログラム３４の動作に相当する。
【００７３】
まず、文書作成プログラムを起動し（ステップＳ４１）、編集対象ファイルを指定すると（ステップＳ４２）、ＣＰＵ１０は文書作成プログラムに基づき指定された文書ファイルを保存メモリ１６（又は外部記憶装置１７或いは１８、・・）から読み出して、一時記憶メモリ１４に取り込むと共に１頁分を表示する（ステップ４３）。
【００７４】
ユーザが編集対象のページの表示操作を行い、キー入力等により文章の追加、削除、訂正等の編集を行なった後（ステップＳ４４）、文書を保存するための登録ボタン（図示せず）をクリックすると、重ね書きプログラム３４が起動される（ステップＳ４５）。
【００７５】
ＣＰＵ１０は、重ね書きプログラム３４に基づき編集した文書ファイルの元のファイル（旧文書ファイル）をゴミ箱２２に保存するか否かを確かめる選択メニュー（例えば、「保存する」、「保存しない」）を表示し、ユーザに選択を促し、ユーザが旧文書ファイルの保存を選択した場合はステップＳ４７に進み、保存しない場合はステップＳ４８に進む（ステップＳ４６）。
【００７６】
保存する場合は、ＣＰＵ１０は旧文書のファイル名に保存時刻を付加したものを旧文書のファイル名とし、その旧文書ファイルをゴミ箱２２にコピーする（ステップＳ４７）。
【００７７】
次に、上記ステップＳ４３で読み出した編集対象の文書ファイル（＝旧文書ファイル）に記憶領域に編集後の文書ファイルを保存（重ね書き）し（ステップＳ４８）、文書作成処理を終了する（ステップＳ４９）。
【００７８】
上記図９に示したフローチャートにより、旧ファイルをゴミ箱に保存するか否かをユーザに応答させるので、誤って重ね書きをする機会を減少させることができる。また、重ね書きするファイルのファイル名を旧ファイルの名称に関連付けたことにより、何世代に亘る同名ファイルを保存できるので、文書作成時等に重要なファイル等に誤って重ね書きをした後、気付かずに何回も文書を更新（重ね書きが行われる）したような場合でも復旧することができる。
【００７９】
（ファイル復旧時の動作）
図１０は、ファイル復旧時の情報処理装置の動作例を示すフローチャートであり、ファイル復旧プログラムの動作に相当する。また、図１１は、ファイル一覧表示画面６０の一実施例を示す図であり、ファイル復旧時のゴミ箱内のファイル表示例を示し、図３のステップＳ６でファイル復旧機能選択ボタン４２を選択すると（つまり、図４（ａ）のゴミ箱機能選択ウインドウ４４が表示されているときユーザがファイル復旧機能選択ボタン４２をクリックすると）表示される。
【００８０】
図１０で、ユーザが表示されたファイル一覧表示画面６０の第１フォルダ欄６１のゴミ箱フォルダ４５をクリックすると、ＣＰＵ１０はファイル復旧プログラム３５に基づき第１ファイル表示欄６２に復旧対象ファイル情報を一覧表示し、第２ファイル表示欄に復旧先ファイル情報を一覧表示するので、ユーザはまず復旧対象ファイル情報をクリックして指定し（ステップＳ５１）、次に、復旧先フォルダをクリックして復旧先を指定する（ステップＳ５２）。
【００８１】
ユーザがファイル一覧表示画面６０の復旧ボタン６７をクリックすると（ステップＳ５３）、ＣＰＵ１０はユーザが指定した復旧先ホルダ内に復旧対象のファイル名があるか否かを調べ、ある場合はステップＳ５５に進み、ない場合はステップＳ５６に進む（ステップＳ５４）。
【００８２】
ユーザが指定した復旧先ホルダ内に復旧対象のファイル名がある場合は、ファイルがある旨のメッセージを表示すると共に、新たなファイル名を指定するか重ね書きするかの選択メニューを表示し、ユーザがファイル名の指定又は重ね書き指示を行うと（ステップＳ５５）、ゴミ箱２２から指定された復旧対象ファイルを取り出して指定された復旧先ファイル情報が示す記憶領域にコピーする（重ね書き指示があった場合は重ね書きする）（ステップＳ５６）。
【００８３】
次に、復旧対象ファイルをゴミ箱２２から削除し（ステップＳ５７）、ファイル一覧表示画面６０の第１ファイル表示欄６２から復旧対象ファイルのファイル情報を消去し（ステップＳ５８）、第２ファイル表示欄６４に復旧済みの対象ファイル情報を表示する（ステップＳ５９）。
【００８４】
上記図１０のフローチャートに示した動作により、ファイル復旧の際は復旧対象のファイルをゴミ箱領域から取り出して、指定された復旧先の記憶領域に書き込むがその場所に既にファイルが書き込まれている場合は、復旧ファイルの番号等を変えるか重ね書きをするので、復旧指示の前に旧ファイルの内容が記憶されていた場所に別のファイルの内容が書き込まれていても削除したファイルを復旧できる。つまり、間違えて削除した外部記憶装置の媒体上のファイルを復旧することができる。
【００８５】
なお、上記説明ではパスワードの設定／変更時やゴミ箱内のファイル表示時には、ゴミ箱アイコンをクリックして、ゴミ箱機能選択ウインドウ４を開き、ゴミ箱機能選択ウインドウ４に表示されるパスワード設定／変更ボタン４３が選択されるとパスワードの設定／変更処理を行い、表示ボタン４１が選択されるとゴミ箱内のファイル情報を表示するように構成したが、別途データ管理プログラム等でパスワードの設定／変更ボタンやゴミ箱内容表示ボタンを表示するようにして、パスワード設定／変更ボタンが選択されるとパスワードの設定／変更処理を行いゴミ箱内容表示ボタンが選択されるとパスワードが設定されている場合は正しいパスワードが入力された場合にゴミ箱内のファイル情報を表示するように構成してもよい。また、この場合、ファイルの削除やゴミ箱への移動は、ファイル情報をクリックすると図１２に示すような注意メッセージをウインドウ表示し、削除又はゴミ箱への移動を選択するようにしてもよい。
【００８６】
以上、本発明の一実施例について説明したが本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【００８７】
【発明の効果】
上記説明したように、本発明によれば、削除指定ファイル記憶領域（いわゆるゴミ箱）にパスワードを設けたので、記憶されているファイルデータの閲覧制限を行うことができ、ゴミ箱内のファイル情報が他人には閲覧できないので他人がファイルに興味を持って内容を盗み見したり、盗んだりすることができない。また、間違えて削除した外部記憶装置の媒体上のファイルや誤って重ね書きされたファイルの復旧が可能になった。
【図面の簡単な説明】
【図１】本発明を適用可能な情報処理装置の一実施例の構成を示すブロック図である。
【図２】ゴミ箱管理プログラムの構成例を示す図である。
【図３】パスワード設定／変更時の情報処理装置の動作例を示すフローチャートである。
【図４】ゴミ箱機能選択ウインドウの一実施例を示す図である。
【図５】ゴミ箱内ファイル表示時の情報処理装置の動作例を示すフローチャートである。
【図６】ファイル一覧表示画面の一実施例を示す図である。
【図７】ファイル削除時の情報処理装置の動作例を示すフローチャートである。
【図８】ファイル一覧表示画面の一実施例を示す図である。
【図９】重ね書き（上書き）時の情報処理装置の動作例を示すフローチャートである。
【図１０】ファイル復旧時の情報処理装置の動作例を示すフローチャートである。
【図１１】ファイル一覧表示画面の一実施例を示す図である。
【図１２】ウインドウ表示される注意メッセージの一実施例を示す図である。
【符号の説明】
１  情報処理装置
４  ゴミ箱機能選択ウインドウ（パスワード設定／変更手段）
１０  制御部（比較手段）
１１  キー入力部（パスワード入力手段）
１３  表示部（表示手段）
１６  保存メモリ（記憶装置、特定の記憶装置）
１７、１８、・・・  外部記憶装置（記憶装置）
２２  ゴミ箱（他の記憶領域、所定記憶領域）
３２  ゴミ箱内表示プログラム（ファイル情報表示プログラム）
３３  ファイル削除プログラム
３４  重ね書きプログラム
３５  ファイル復旧プログラム
６０  ファイル一覧表示画面（表示手段）
【図１】
2004303053.tif 000003
【図２】
2004303053.tif 000004
【図３】
2004303053.tif 000005
【図４】
2004303053.tif 000006
【図５】
2004303053.tif 000007
【図６】
2004303053.tif 000008
【図７】
2004303053.tif 000009
【図８】
2004303053.tif 000010
【図９】
2004303053.tif 000011
【図１０】
2004303053.tif 000012
【図１１】
2004303053.tif 000013
【図１２】
2004303053.tif 000014