(57)【要約】      （修正有）【課題】削除指示されたデータファイルが一時的に保存される機能を有する計算機システムでの削除対象のデータファイルの管理手法を提供する。【解決手段】記憶媒体に記憶されているデータファイルの削除の指示に対し、該指示の対象である削除対象データファイルをサイズ単位、削除日時単位などの設定された方法で分別する処理を行ない、その後、その削除対象データファイルを、該分別の結果に基づいてフォルダに分けて記憶媒体の記憶領域に保存する。【選択図】図８
2008102944.tif 000002
【特許請求の範囲】
【請求項１】
削除ファイルの分別方法を設定する設定手段と、
この設定手段で設定された分別に応じて複数のフォルダを作成する作成手段と、
データファイルの削除の指示に対し、該指示の対象である削除対象データファイルを前記設定手段の設定に応じて分別を行なうデータファイル分別手段と、
前記削除対象データファイルを前記分別の結果に応じて前記作成されたフォルダに保存する削除対象データファイル保存手段と、
を有することを特徴とするデータファイル管理装置。
【請求項２】
前記設定手段は、削除対象データファイルのデータサイズに基づいて設定を行い、
前記作成手段は、前記設定されたデータサイズ毎に複数のフォルダを作成し、
前記データファイル分別手段は、前記削除対象データファイルのデータサイズに基づいて当該削除対象データファイルの分別を行なうことを特徴とする請求項１に記載のデータファイル管理装置。
【請求項３】
前記設定手段は、削除対象データファイルが削除された日時に基づいて設定を行い、
前記作成手段は、前記設定に基づいて削除された日時毎に複数のフォルダを作成し、
前記データファイル分別手段は、前記削除対象データファイルが削除された日時に基づいて当該削除対象データファイルの分別を行なうことを特徴とする請求項１に記載のデータファイル管理装置。
【請求項４】
コンピュータを、
削除ファイルの分別方法を設定する設定手段、
この設定手段で設定された分別に応じて複数のフォルダを作成する作成手段、
データファイルの削除の指示に対し、該指示の対象である削除対象データファイルを前記設定手段の設定に応じて分別を行なうデータファイル分別手段、
前記削除対象データファイルを前記分別の結果に応じて前記作成されたフォルダに保存する削除対象データファイル保存手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルを管理する技術に関し、特に、削除の指示がなされたデータファイルを管理する技術に関する。
【背景技術】
【０００２】
計算機システムで使用される各種のオペレーティングシステム（ＯＳ）によって提供されるファイル管理機能に「ごみ箱」（ＯＳにより、trash box あるいはrecycle bin などとも称されている）というものがある。ごみ箱機能は、削除指示を受けたファイルを記憶装置の所定のフォルダ（ＯＳによってはディレクトリとも称されている。以下、このフォルダを「ごみ箱フォルダ」と称することとする。）に移動させて一時的に保存させる機能であり、例えば誤って削除するつもりではなかったファイルに対して削除指示を行なってしまった場合でも、そのファイルはごみ箱フォルダに保存されているので元のファイルを復元させることができるというものである。
【０００３】
ごみ箱機能には、一般に、機能のオンオフ（削除ファイルをごみ箱フォルダに移動させずに永久削除（廃棄）するか否か）、ごみ箱の大きさ（ごみ箱フォルダの記憶容量）の指定、ごみ箱の場所（記憶装置の有する記憶領域内におけるごみ箱フォルダの論理的な位置）の指定、などの動作設定が可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、ごみ箱フォルダ内のファイル管理は雑然としていた。例えばファイルを削除（ごみ箱フォルダに移動）した後に、その削除ファイルに再利用可能な部品データ（例えば文書ファイルに埋め込まれている画像イメージやアイコンの画像のオブジェクトなど）があったことに気づいたときは、ごみ箱フォルダからその削除ファイルを探し出し、更にその削除ファイルを所定のアプリケーションで開くなどして所望の部品データを抜き出して別のファイルとし、その後記憶装置の別の場所にその部品ファイルを格納するなどといった手間が必要であった。
【０００５】
また、ごみ箱フォルダは記憶容量が制限されているので、ごみ箱フォルダの空き容量を確保するためには保存されている削除ファイルを棄てる（消去する）必要がある。ごみ箱機能では、一般的にごみ箱フォルダ内の全ての削除ファイルを一括して棄ててしまう機能を有しているが、場合によっては棄てる削除ファイルを選別したいときもある。このときには、その内容の重要度が低いあるいは削除日が古いなどの理由で棄てても影響が少ないと思われる削除ファイルや、ファイルサイズが特に大きい削除ファイルなどが選択されて棄てられる。しかしながら、ごみ箱フォルダは階層構造を持たず削除ファイルがフラットに管理されているため、棄てるファイルの選択作業は煩雑であった。
【０００６】
また、あるファイルの更新を繰り返し行なうとごみ箱フォルダ内には削除日時の異なる同名の削除ファイルが複数存在するようになる。このような削除ファイルを棄てる作業では、例えひとつのファイルを棄てたとしても同名である他のファイルは保存されたままとなるため、ごみ箱フォルダの空き容量を確保するためにこのような同名の削除ファイルを全て廃棄する作業は多大な労力が必要であった。
【０００７】
以上の問題を鑑み、削除指示されたデータファイルが一時的に保存される機能を有する計算機システムでの削除対象のデータファイルの管理手法を提供することが本発明が解決しようとする課題である。
【課題を解決するための手段】
【０００８】
本発明のデータファイル管理装置は、削除ファイルの分別方法を設定する設定手段と、この設定手段で設定された分別に応じて複数のフォルダを作成する作成手段と、データファイルの削除の指示に対し、該指示の対象である削除対象データファイルを前記設定手段の設定に応じて分別を行なうデータファイル分別手段と、前記削除対象データファイルを前記分別の結果に応じて前記作成されたフォルダに保存する削除対象データファイル保存手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明は、データファイルの削除の指示に応じ、該指示の対象である削除対象データファイルの分別を行ない、該削除対象データファイルを該分別の結果に基づいて分けて保存するようにすることにより、保存されている削除対象データファイルを廃棄する際に分別作業の手間が省かれる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明を実施する情報処理装置の全体構成を示す図である。同図に示す情報処理装置１０は、ＣＰＵ１、入力部２、表示部３、通信制御部４、ＲＡＭ５、ＲＯＭ６、記憶媒体８を備える外部記憶装置７、を備えて構成されており、これらはバス９を介して接続されていて相互にデータの授受が可能である。
【００１１】
ＣＰＵ１は、ＲＯＭ６に記憶された制御プログラムに従って、ＲＡＭ５をワークエリアとして使用しながら、情報処理装置１０全体の動作を制御する中央演算処理装置である。
入力部２は、マウスやキーボートなどを備えており、情報処理装置１０の使用者により操作されることによって、その操作に対応する使用者からの各種の指示が入力される。
【００１２】
表示部３はＣＰＵ１からの指示に応じた表示を行なって情報処理装置１０の使用者に各種の情報を提示する。
通信制御部４は情報処理装置１０を通信回線に接続してＣＰＵ１と通信回線に接続されている機器との間でのデータ授受を可能とするものである。
【００１３】
ＲＡＭ５は、ＣＰＵ１が制御処理を実行するために必要なワークエリアとして、また各種の設定パラメータの記憶用として用いられるランダムアクセスメモリである。
ＲＯＭ６は、ＣＰＵ１で実行される情報処理装置１０全体の制御のための制御プログラムが予め格納されているリードオンリメモリである。
【００１４】
外部記憶装置７は、例えば磁気ディスクなどの記憶媒体８を備える磁気ディスク装置であり、各種のデータを記憶するものである。
次に図２について説明する。同図は情報処理装置１０で使用されるデータファイルのデータ構造を示している。
【００１５】
図２に示すように、このデータファイルは、大きく分けて、ヘッダ部、文書データ部、オブジェクトデータ部、の３つの部分より構成されている。
ヘッダ部はこのデータファイルの作成情報が格納される部分であり、ファイル名、ファイルサイズ、作成日時、（最も最近の）更新日時、ファイル種類（このデータファイルを作成したアプリケーションプログラムを識別する情報）、の各情報が格納される。
【００１６】
文書データ部は文書情報を表現する文書データや罫線データなどが格納される部分である。
オブジェクトデータ部はデータファイルに埋め込まれているオブジェクト（イメージデータ、アイコン画像データ、表データなど）が格納される部分であり、オブジェクト毎に、オブジェクトの種類（イメージ、アイコン、…）及びそのオブジェクトが埋め込まれる位置をそれぞれ示す情報と、オブジェクトのデータとが格納される。
【００１７】
次に図３について説明する。同図は情報処理装置１０で利用可能なごみ箱機能におけるリサイクルファイルについての各種の設定を行なうための設定画面の例を示している。なお、この画面に設定された内容（リサイクル方法）はごみ箱のプロパティ（属性）の情報として管理される。
【００１８】
ここで、リサイクルファイルとは各種のデータファイルに含まれているオブジェクトを抜き出してまとめて格納しておくために作成されるファイルである。このファイルに格納されていたオブジェクトは別のデータファイルを作成するための部品データとして再利用可能であるので、このファイルに「リサイクルファイル」という名称を付している。
【００１９】
同図において、〔１〕『リサイクル保存先』の欄ではこのリサイクルファイルを保存するフォルダの名称が設定される。
また、〔２〕『リサイクルファイルの名前』の欄ではリサイクルファイルのファイル名が設定される。
【００２０】
〔３〕『リサイクルファイルの種類』の欄では、作成されるリサイクルファイルのファイル形式が、同一のファイル形式のデータファイルが生成されるアプリケーションプログラムの名称を選択することによって設定される。
〔４〕『リサイクル対象ファイル種』はオブジェクトが抜き出される対象となるデータファイルの種類が設定される。図３の例においては、表計算データファイル、プレゼンテーションデータファイル、及び文書データファイルがオブジェクトの抜き出しの対象のデータファイルとして設定されている。
【００２１】
〔５〕『リサイクルオブジェクト種』は上述した〔４〕で設定したデータファイルから抜き出されるオブジェクトの種類が設定される。図３の例においては、ビットマップイメージが抜き出すオブジェクトの種類として設定されている。
次に図４について説明する。同図は情報処理装置１０のＣＰＵ１によって行なわれるデータファイル削除処理の処理内容を示すフローチャートである。データファイル削除処理は、データファイルの削除指示に応じ、削除対象のデータファイルからオブジェクトのデータを読み出してそのオブジェクトのデータをリサイクルファイルに格納し、その後削除対象のデータファイルを通常のごみ箱フォルダに移動して保存する処理である。
【００２２】
なお、このデータファイル削除処理を含む後述するＣＰＵ１によって行なわれる各種処理は、いずれもＲＯＭ６に格納されている制御プログラムをＣＰＵ１が実行することによって実現される。
データファイル削除処理はデータファイルの削除指示が入力部２になされることによってその処理が開始され、まず、Ｓ１０１においてごみ箱のプロパティのうちのリサイクル方法の設定内容（図３に示した画面に対して設定された内容）が取得される。
【００２３】
Ｓ１０２では前ステップの処理によって取得された設定内容のうち〔１〕『リサイクル保存先』として設定されているフォルダが記憶媒体８の記憶領域に存在するか否かが判定され、判定結果がＮｏの場合にのみ、Ｓ１０３においてそのフォルダを記憶媒体８の記憶領域に作成する。
【００２４】
Ｓ１０４では、データファイルの削除指示における削除対象のデータファイルが、Ｓ１０１の処理によって取得された設定内容のうち〔４〕『リサイクル対象ファイル種』として設定されているデータファイルであるか否かが判定され、判定結果がＹｅｓならばＳ１０５に、ＮｏならばＳ１１３に、それぞれ進む。
【００２５】
Ｓ１０５では削除対象のデータファイルからオブジェクトデータ部（図２参照）のデータを読み出す処理が行なわれる。
Ｓ１０６では、前ステップにおける読み出し処理において、削除対象のデータファイルにオブジェクトのデータの存在が確認されたか否かが判定され、判定結果がＹｅｓならばＳ１０７に、ＮｏならばＳ１１３に、それぞれ進む。
【００２６】
Ｓ１０７では、削除対象のデータファイルに存在するオブジェクトの種類が、Ｓ１０１の処理によって取得された設定内容のうち〔５〕『リサイクルオブジェクト種』として設定されているオブジェクトの種類と一致しているか否かが判定され、判定結果がＹｅｓならばＳ１０８に進む。一方、この判定結果がＮｏならばＳ１０６へ戻り、削除対象のデータファイルに更なる別のオブジェクトのデータが存在するか否かが判定される。
【００２７】
Ｓ１０８では、Ｓ１０１の処理によって取得された設定内容のうち〔１〕『リサイクル保存先』として設定されているフォルダに、〔２〕『リサイクルファイルの名前』及び〔３〕『リサイクルファイルの種類』の各欄の設定に合致するリサイクルファイルが存在するか否かが判定され、判定結果がＹｅｓならばＳ１０９に、ＮｏならばＳ１１１に、それぞれ進む。
【００２８】
Ｓ１０９ではリサイクルファイルが読み出される。そして、続くＳ１１０において、削除対象のデータファイルからＳ１０７及びＳ１０８の判定の対象であったオブジェクトのデータが読み出され、そのリサイクルファイルに格納されていたオブジェクトのデータ群の後に読み出されたオブジェクトのデータが追加されて記録され、リサイクルファイルに格納される。この処理を終えた後にはＳ１０６へ戻り、削除対象のデータファイルに更なる別のオブジェクトのデータが存在するか否かが判定される。
【００２９】
Ｓ１１１ではＳ１０１の処理によって取得された設定内容のうち〔２〕『リサイクルファイルの名前』及び〔３〕『リサイクルファイルの種類』の各欄の設定に合致するリサイクルファイルが〔１〕『リサイクル保存先』として設定されているフォルダに新たに作成される。そして、続くＳ１１２において、削除対象のデータファイルからＳ１０７及びＳ１０８の判定の対象であったオブジェクトのデータが読み出され、その読み出されたオブジェクトのデータがそのリサイクルファイルに記録され、格納される。この処理を終えた後にはＳ１０６へ戻り、削除対象のデータファイルに更なる別のオブジェクトのデータが存在するか否かが判定される。
【００３０】
Ｓ１１３ではオブジェクトのデータの読み出しは行なわずに削除対象のデータファイルがごみ箱フォルダに移動されて保存され、データファイル削除処理が終了する。
以上のデータファイル削除処理によって作成されるリサイクルファイルのデータ構造を図５に示す。同図を図２と比較すると分かるように、リサイクルファイルのデータ構造は情報処理装置１０で使用されるデータファイルのデータ構造と同様であり、文書データ部のデータが未使用である（データが格納されていない）点が異なるのみである。なお、図５の例は、図２に示す『報告レポート．ｄｏｃ』なるデータファイルからイメージデータであるオブジェクトが読み出されて図５に示すリサイクルファイルの末尾に追加記録されて格納された場合を示している。
【００３１】
次に図６について説明する。同図は情報処理装置１０のＣＰＵ１によって行なわれるリサイクル処理の処理内容を示すフローチャートである。リサイクル処理は、オブジェクトの再利用要求に応じ、リサイクルファイルから所望のオブジェクトのデータを読み出して利用先のデータファイルに提供する処理である。
【００３２】
リサイクル処理は、オブジェクトの再利用の要求が入力部２になされることによってその処理が開始され、まず、Ｓ２０１においてリサイクルファイルが記憶媒体８から読み出され、続くＳ２０２において読み出されたオブジェクトのデータを表示部３に一覧表示させる。この一覧表示では、例えば、そのオブジェクトの種類に応じたアイコン、画像、表などが表示部３に表示される。
【００３３】
その後、前ステップの処理によって一覧表示されているオブジェクトデータに、再利用するものが存在するか否かを示す入力が入力部２になされ、Ｓ２０３においてその入力の内容が判定される。この判定処理の結果、再利用するオブジェクトデータが存在することをその入力が示しているのであればＳ２０４に進み、そうでなければＳ２０５に進む。
【００３４】
Ｓ２０４では、入力部２への入力指示によって上述した一覧表示の中から選択されている、再利用するオブジェクトについてのデータがリサイクルファイルから読み出され、利用先であるデータファイルにそのオブジェクトデータが埋め込まれて格納される。その後、リサイクル処理が終了する。
【００３５】
Ｓ２０５では、リサイクルファイルに含まれている全てのオブジェクトデータの表示部３への表示を終えたか否かが判定され、判定結果がＹｅｓならばリサイクル処理が終了する。一方、この判定結果がＮｏであり、未表示のオブジェクトデータが未だリサイクルファイルに残っているのであればＳ２０１へ戻って上述した処理が繰り返される。
【００３６】
以上までの処理がリサイクル処理であり、この処理が行なわれることによって削除された（ごみ箱フォルダに移動された）データファイルに含まれていたオブジェクトの再利用がなされる。
以下、本発明の他の実施例について説明する。なお、以下の実施例と区別するために、前述した本発明の実施例を「第一実施例」と称することとする。
【００３７】
これより説明する本発明の第二の実施例では、第一実施例におけるデータファイル削除処理で削除対象のデータファイルをごみ箱フォルダに移動して保存する（図４のＳ１１３の処理）際に、所定の条件の下にその削除対象のデータファイルを分別して保存するようにするものである。
【００３８】
この第二実施例を実施する情報処理装置の構成は、図１に示したものと同一でよい。
第二実施例に関し、図７について説明する。同図は情報処理装置１０で利用可能なごみ箱機能における削除ファイルの分別方法についての各種の設定を行なうための設定画面の例を示している。なお、この画面に設定された内容もごみ箱のプロパティの情報として管理される。
【００３９】
図７に示す削除ファイルの分別方法の設定例では、『サイズ単位』と『削除年月日単位』とのいずれかが選択可能であり、どちらも選択されていないのであれば、削除対象のデータファイルの分別は行なわないことが選択される。
『サイズ単位』でのファイル分別では、削除対象のデータファイルのデータ量（データサイズ）に応じてそのデータファイルの分別を行なうようにするものであり、図７に示す例のように、『間隔』が「１０Ｍ」に設定されているのであれば、０〜１０Ｍ、１０〜２０Ｍ、２０〜３０Ｍ、…、といったようにデータサイズごとのフォルダがごみ箱フォルダ内に設けられ、削除対象のデータファイルがそのデータサイズに応じて該当するフォルダに格納され保存される。
【００４０】
『削除年月日単位』でのファイル分別では、削除対象のデータファイルの削除日（ごみ箱フォルダへの移動日）に応じてそのデータファイルの分別を行なうようにするものであり、図７に示す例のように、『間隔』が「ＹＹＹＹＭＭ」に設定されているのであれば、削除年月ごとのフォルダがごみ箱フォルダ内に設けられ、削除対象のデータファイルがその削除日に応じて該当するフォルダに格納され保存される。
【００４１】
次に図８について説明する。同図は情報処理装置１０のＣＰＵ１によって行なわれる削除対象データファイル分別保存処理の処理内容を示すフローチャートである。削除対象データファイル分別保存処理は、所定の条件の下に削除対象のデータファイルを分別して保存する処理である。
【００４２】
削除対象データファイル分別保存処理は、データファイルの削除指示が入力部２になされることによってその処理が開始される。あるいは、前述した第一実施例においてこの削除対象データファイル分別保存処理を行なうのであれば、データファイル削除処理（図４）のＳ１１３の処理において行なわれるようにする。
【００４３】
まず、Ｓ３０１においてごみ箱のプロパティのうちの分別方法の設定内容（図７に示した画面に対して設定された内容）が取得される。
Ｓ３０２では、前ステップの処理によって取得された設定内容のうち、『サイズ単位』が分別方法として選択されているか否かが判定され、判定結果がＹｅｓならばＳ３０３に、ＮｏならばＳ３０４に、それぞれ進む。
【００４４】
Ｓ３０３では、削除対象のデータファイルのデータサイズが取得され、そのサイズの値をＳ３０１の処理によって取得された設定内容のうちの『サイズ単位』についての『間隔』の設定値で除算し、その商の値に１を加算した結果の値に『間隔』の設定値を乗算した値を示す文字列を求め、この文字列をフォルダ名称として取得し、その後はＳ３０６に進む。
【００４５】
このＳ３０３の処理を具体例を挙げて説明する。
例えばデータサイズが３５Ｍである削除対象データファイルについて取得されるフォルダ名称は、『間隔』が「１０Ｍ」に設定されているのであれば、
３５Ｍ÷１０Ｍ＝３．…
（３＋１）×１０Ｍ＝４０Ｍ
となり、「４０Ｍ」がファイル名称として取得される。
【００４６】
Ｓ３０４では、前ステップの処理によって取得された設定内容のうち、『削除年月日』が分別方法として選択されているか否かが判定され、判定結果がＹｅｓならばＳ３０５に、ＮｏならばＳ３０９に、それぞれ進む。
Ｓ３０５では、削除対象のデータファイルについて、そのデータファイルに対して削除指示がなされた日付が取得され、その日付のうちＳ３０１の処理によって取得された設定内容のうちの『削除年月日単位』についての『間隔』の設定に対応する部分のみを示す文字列を求め、この文字列をフォルダ名称として取得し、その後はＳ３０６に進む。
【００４７】
このＳ３０５の処理を具体例を挙げて説明すると、例えば２０００年６月２０日に削除指示がなされたデータファイルについて取得されるフォルダ名称は、『間隔』が「ＹＹＹＹＭＭ」、つまり“年月”に設定されているのであれば、「２００００６」がフォルダ名称として取得される。
【００４８】
Ｓ３０６では、記憶媒体８の記憶領域に確保されているごみ箱フォルダ内に、直前のＳ３０３若しくはＳ３０５の処理により取得されたフォルダ名称と一致する名称を有するフォルダが存在するか否かが判定され、この判定結果がＮｏの場合（そのようなフォルダが存在しない）にのみ、Ｓ３０７において、直前のＳ３０３若しくはＳ３０５の処理により取得されたフォルダ名称をフォルダ名とするフォルダが新規に作成される。
【００４９】
Ｓ３０８では、削除対象のデータファイルが、直前のＳ３０３若しくはＳ３０５の処理により取得されたフォルダ名称をフォルダ名とするフォルダ内に移動され、そこに格納されて保存される。この処理の後には削除対象データファイル分別保存処理が終了する。
【００５０】
Ｓ３０９では、記憶媒体８の記憶領域に確保されているごみ箱フォルダ内に削除対象のデータファイルが移動され、そこに格納されて保存される。この処理の後には削除対象データファイル分別保存処理が終了する。このとき、削除対象のデータファイルはごみ箱フォルダに格納されているのであり、このごみ箱フォルダ内に存在するフォルダに格納されるのではない。
【００５１】
以上までの処理が削除対象データファイル分別保存処理であり、この処理が行なわれることによって削除対象のデータファイルのごみ箱フォルダ内での分別保存が実現される。
次に本発明の第三の実施例について説明する。第三実施例では、データファイルをごみ箱フォルダから消去（ごみ箱フォルダからの消去を、以下、特に「廃棄」と呼ぶこととする）するときに、その廃棄対象のものと同名のデータファイルがごみ箱フォルダ内に複数存在する場合には、その同名のデータファイルを一括して廃棄するようにするものである。
【００５２】
この第三実施例を実施する情報処理装置の構成も図１に示したものと同一でよい。
第三実施例に関し、図９について説明する。同図は情報処理装置１０で利用可能なごみ箱機能におけるデータファイルの廃棄方法についての各種の設定を行なうための設定画面の例を示している。なお、この画面に設定された内容もごみ箱のプロパティの情報として管理される。
【００５３】
図９において、〔１〕『ごみ箱同一ファイル名発生時』の欄では、データファイルをごみ箱フォルダから廃棄するときに、その廃棄対象のものと同名のデータファイルがごみ箱フォルダ内に複数存在する場合には、その同名のデータファイルを「一括」して廃棄するか、あるいは「個別」に廃棄する（一括廃棄は行なわない）かの選択がなされる。
【００５４】
なお、図９の〔２〕の欄については後述する第四実施例に関するものであり、後に説明する。
次に図１０について説明する。同図は情報処理装置１０のＣＰＵ１によって行なわれる廃棄処理の処理内容を示すフローチャートである。廃棄処理はごみ箱フォルダ内のデータファイルを廃棄する処理である。
【００５５】
廃棄処理はデータファイルの廃棄の要求が入力部２になされることによってその処理が開始され、まず、Ｓ４０１においてその廃棄要求の対象であるデータファイルのファイル名が取得される。
続くＳ４０２ではごみ箱のプロパティのうちのデータファイルの廃棄方法の設定内容（図９に示した画面に対して設定された内容）が取得され、〔１〕『ごみ箱同一ファイル名発生時』の欄の設定内容が取得される。そして、Ｓ４０３において、この設定内容について「個別」あるいは「一括」のどちらが選択されているかが判定され、「個別」が選択されているのであればＳ４０９に、「一括」が選択されているのであればＳ４０４に、それぞれ進む。
【００５６】
Ｓ４０４では記憶媒体８の記憶領域が探索され、ごみ箱フォルダに保存されているデータファイルのファイル名が全て読み出されてそのファイル名のリストが取得される。
Ｓ４０５では、Ｓ４０４の処理によって取得されたリストに示されているファイル名のうち、次のＳ４０６の判定処理の対象となっていないものが未だ残っているか否かが判定され、判定結果がＹｅｓならばＳ４０６に、ＮｏならばＳ４０９に進む。
【００５７】
Ｓ４０６では、Ｓ４０１の処理によって取得された廃棄対象のデータファイル名にＳ４０４の処理によって取得されたリストに示されているファイル名が一致するか否かが判定され、この判定の結果、ファイル名が一致しているデータファイルのみがＳ４０７において廃棄される（ごみ箱フォルダから消去される）。
【００５８】
Ｓ４０８では、Ｓ４０４の処理によって取得されたリストに示されている全てのファイル名について前述したＳ４０６の判定処理を施すために、そのリストの参照位置を次に進め、その後はＳ４０５へ戻って時様述した処理が繰り返される。
【００５９】
Ｓ４０９ではＳ４０１の処理によって取得された廃棄対象のデータファイルが廃棄され、その後、廃棄処理が終了する。
以上までの処理が廃棄処理であり、この処理が行なわれることによって廃棄対象のものと同名のデータファイルの一括廃棄が可能となる。
【００６０】
次に本発明の第四の実施例について説明する。第四実施例では、ごみ箱フォルダに保存されている全てのデータファイルを廃棄する（ごみ箱を空にする）ときに、ごみ箱フォルダ内に所定の文字列をファイル名に含むデータファイルが存在する場合には、そのデータファイルを廃棄せずに残すようにするものである。
【００６１】
第四実施例を実施する情報処理装置の構成も図１に示したものと同一でよい。
第四実施例に関し、図９に示す設定画面の例における、〔２〕『ごみ箱を空にするときに廃棄しないファイル名称キー』の欄では、データファイルを廃棄せず残す条件となる文字列が設定される。同図の例では、“ごみ箱を空にする”要求に対し、「重要」なる文字列をファイル名に含むデータファイルについては廃棄せずに残すようにすることが設定されている。
【００６２】
次に図１１について説明する。同図は情報処理装置１０のＣＰＵ１によって行なわれる全廃棄処理の処理内容を示すフローチャートである。全廃棄処理はごみ箱フォルダ内のデータファイルであって、所定の条件に合致しない全ての該データファイルを廃棄する処理である。
【００６３】
全廃棄処理は“ごみ箱を空にする”（ごみ箱フォルダに保存されている全てのデータファイルの廃棄）の要求が入力部２になされることによってその処理が開始され、まず、Ｓ５０１において、ごみ箱のプロパティのうちのデータファイルの廃棄方法の設定内容（図９に示した画面に対して設定された内容）が取得され、〔２〕『ごみ箱を空にするときに廃棄しないファイル名称キー』の欄の設定内容が取得される。
【００６４】
続くＳ５０２では記憶媒体８の記憶領域が探索され、ごみ箱フォルダに保存されているデータファイルのファイル名が全て読み出されてそのファイル名のリストが取得される。
Ｓ５０３では、Ｓ５０２の処理によって取得されたリストに示されているファイル名のうち、次のＳ５０４の判定処理の対象となっていないものが未だ残っているか否かが判定され、判定結果がＹｅｓならばＳ５０４に、Ｎｏならばこの全廃棄処理が終了する。
【００６５】
Ｓ５０４では、Ｓ５０１の処理によって取得された廃棄しないファイル名称キーである文字列が、Ｓ５０２の処理によって取得されたリストに示されているファイル名に含まれているか否かが判定され、この判定の結果、廃棄しないファイル名称キーである文字列を含まないファイル名を有するデータファイルのみがＳ５０５において廃棄される（ごみ箱フォルダから消去される）。
【００６６】
Ｓ５０６では、Ｓ５０２の処理によって取得されたリストに示されている全てのファイル名について前述したＳ５０４の判定処理を施すために、そのリストの参照位置を次に進め、その後はＳ５０３へ戻って上述した処理が繰り返される。
以上までの処理が全廃棄処理であり、この処理が行なわれることによって、ごみ箱フォルダに保存されている全てのデータファイルの廃棄（ごみ箱を空にする）指示に対し、所定の文字列をファイル名に含むデータファイルについては廃棄せずに残し、他は全て廃棄することが可能となる。
【００６７】
また、以上までに説明した、図４、図６、図８、図１０若しくは図１１に示した情報処理装置１０のＣＰＵ１に行なわせている処理を汎用のコンピュータに行なわせるための制御プログラムを作成してコンピュータ読み取り可能な記憶媒体に記憶させ、そのプログラムを記憶媒体からコンピュータに読み出させて実行させることにより、本発明を汎用コンピュータに行なわせることも可能である。
【００６８】
記憶させた制御プログラムをコンピュータで読み取ることの可能な記憶媒体の例を図１２に示す。同図に示すように、記憶媒体としては、例えば、コンピュータ１１に内蔵若しくは外付けの付属装置として備えられるＲＯＭやハードディスク装置などの記憶装置１２、フロッピー（登録商標）ディスク、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった携帯可能記録媒体１３等が利用できる。
【００６９】
また、記憶媒体はネットワーク１４を介してコンピュータ１１と接続されるコンピュータであるプログラムサーバ１５が備える記憶装置１６であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバ１５から伝送媒体であるネットワーク１４を通じて伝送し、コンピュータ１１では受信した伝送信号を復調して制御プログラムを再生することで当該制御プログラムの実行が可能となる。
【図面の簡単な説明】
【００７０】
【図１】本発明を実施する情報端末装置の全体構成を示す図である。
【図２】データファイルのデータ構造を示す図である。
【図３】リサイクルファイルについての設定画面の例を示す図である。
【図４】データファイル削除処理の処理内容を示すフローチャートである。
【図５】リサイクルファイルのデータ構造を示す図である。
【図６】リサイクル処理の処理内容を示すフローチャートである。
【図７】データファイルの分別方法についての設定画面の例を示す図である。
【図８】削除対象データファイル分別保存処理の処理内容を示すフローチャートである。
【図９】データファイルの廃棄方法についての設定画面の例を示す図である。
【図１０】廃棄処理の処理内容を示すフローチャートである。
【図１１】全廃棄処理の処理内容を示すフローチャートである。
【図１２】記憶させた制御プログラムをコンピュータで読み取ることの可能な記憶媒体の例を示す図である。
【符号の説明】
【００７１】
１  ＣＰＵ
２  入力部
３  表示部
４  通信制御部
５  ＲＡＭ
６  ＲＯＭ
７  外部記憶装置
８  記憶媒体
９  バス
１０  情報処理装置
１１  コンピュータ
１２、１６  記憶装置
１３  携帯可能記憶媒体
１４  ネットワーク
１５  プログラムサーバ
【図１】
2008102944.tif 000003
【図２】
2008102944.tif 000004
【図３】
2008102944.tif 000005
【図４】
2008102944.tif 000006
【図５】
2008102944.tif 000007
【図６】
2008102944.tif 000008
【図７】
2008102944.tif 000009
【図８】
2008102944.tif 000010
【図９】
2008102944.tif 000011
【図１０】
2008102944.tif 000012
【図１１】
2008102944.tif 000013
【図１２】
2008102944.tif 000014