(57)【要約】【課題】  検索フォルダと分類フォルダの利点を巧みに利用して、ファイル管理パフォーマンスに優れた便利なファイル管理体系を実現する。【解決手段】  複数のファイルを階層化して画面表示するファイル管理装置１が、ユーザからの指示に応じて、検索フォルダ３０と分類ホルダ４０とを相互に変更する。これにより、検索条件に基づいてファイルを検索して当該検索結果であるファイルの上位階層のパス情報（ａ１、ａ２、ａ３）を保持する検索フォルダと、分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報（ａ１／ｂ１、ａ２／ｂ１、ａ３/ｂ１）に書き換えた分類結果を保持する分類フォルダとの間を必要に応じて変更し、検索フォルダによるフォルダ内容の更新性と分類フォルダによる無用な検索の防止とを実現する。【選択図】  図１
2006268323.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルを階層化して管理するファイル管理装置において、
検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダと、
分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダと、
選択された検索フォルダを分類フォルダに変更して当該分類フォルダの分類機能を起動させる変更手段と、
を備えたことを特徴とするファイル管理装置。
【請求項２】
複数のファイルを階層化して管理するファイル管理装置において、
検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダと、
分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダと、
選択された分類フォルダを検索フォルダに変更して当該検索フォルダの検索機能を起動させる変更手段と、
を備えたことを特徴とするファイル管理装置。
【請求項３】
請求項１又は請求項２に記載のファイル管理装置において、
検索条件を設定して検索フォルダを生成する検索フォルダ生成手段と、
分類条件を設定して分類フォルダを生成する分類フォルダ生成手段と、
を備えたことを特徴とするファイル管理装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載のファイル管理装置において、
検索条件又は分類条件をユーザから受け付ける入力手段を備えたことを特徴とするファイル管理装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載のファイル管理装置において、
ファイル及びフォルダを階層に従ったツリー構造で画面に表示する表示処理手段を備えたことを特徴とするファイル管理装置。
【請求項６】
複数のファイルを階層化して管理するファイル管理装置をコンピュータにより構成するプログラムにおいて、
検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダを生成する検索フォルダ生成手段と、
分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダを生成する分類フォルダ生成手段と、
選択された検索フォルダを分類フォルダに変更して当該分類フォルダの分類機能を起動させる変更手段と、
をコンピュータに構成することを特徴とするファイル管理プログラム。
【請求項７】
複数のファイルを階層化して管理するファイル管理装置をコンピュータにより構成するプログラムにおいて、
検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダを生成する検索フォルダ生成手段と、
分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダを生成する分類フォルダ生成手段と、
選択された分類フォルダを検索フォルダに変更して当該検索フォルダの検索機能を起動させる変更手段と、
をコンピュータに構成することを特徴とするファイル管理プログラム。
【請求項８】
請求項６又は請求項７に記載のファイル管理プログラムにおいて、
ファイル及びフォルダを階層に従ったツリー構造で画面に表示する表示処理手段をコンピュータに構成することを特徴とするファイル管理プログラム。
【請求項９】
複数のファイルを階層化して管理するファイル管理装置が実行するファイル管理方法において、
ユーザからの指示に応じて、検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダを、分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダに変更して当該分類フォルダの分類機能を起動させ、又は、分類フォルダを検索フォルダに変更して当該検索フォルダの検索機能を起動させることを特徴とするファイル管理方法。
【請求項１０】
請求項９に記載のファイル管理方法において、
ファイル管理装置がファイル及びフォルダを階層に従ったツリー構造で画面に表示することを特徴とするファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータにおいてファイルを階層化して管理する技術に関し、特に、これらファイルのパス情報を検索機能を有した検索フォルダ又は分類機能を有した分類フォルダに纏めて管理する技術に関する。
【背景技術】
【０００２】
コンピュータでは、ドキュメントデータやアプリケーションプログラム等といった種々なファイルが利用されるが、多数のファイルを階層化して管理することが行われている。
具体的には、上位・下位関係（或いは、親子関係）をもってフォルダを形成して、これらフォルダにファイルを納めることにより、多数のファイルを階層化して管理し、当該階層を画面にツリー構造で表示することでユーザに多数のファイルをフォルダとして関連付けた状態で提示することができる。
【０００３】
このようなファイルの階層化管理において、ファイルを納めるフォルダとして検索機能を有するものが知られており、当該フォルダにファイル作成日時等の条件を設定しておくことにより、条件に合致するファイルを当該フォルダ内に纏め上げる方法が行われている。
【０００４】
このようなフォルダの１つのタイプとして検索フォルダがあり、この検索フォルダは、自己より上位の階層のパス情報を有するファイルの内から設定された検索条件に合致するファイルをそのパス情報（自己より上位の階層）で纏めて保持する機能を有している。
また、別のタイプのフォルダとして分類フォルダがあり、この分類フォルダは、自己より上位の階層のパス情報を有するファイルの内から設定された分類条件に合致するファイルをそのパス情報を自己の階層に変更して纏めて保持する機能を有している。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のような検索フォルダによると、画面表示するファイルを動的に検索してその結果を階層構造として表示できる利点がある。しかしながら、この反面、検索対象のファイルが増加するに従って検索処理が遅くなって迅速は表示ができないという欠点や、ファイルの検索条件である日時等の属性に変更が生じると、当該ファイルが別の検索フォルダへ移動することになってその格納フォルダを見失ってしまう可能性があるという欠点がある。
一方、上記のような分類フォルダによると、検索フォルダが有する欠点はない反面、フォルダに保持しているファイルの属性に何らかの変更が加えられたとしても、これに基づいて再検索がなされないため、分類条件が常に成り立つ保証が無いという欠点がある。
【０００６】
本発明は、上記従来の事情に鑑みなされたものであり、検索フォルダと分類フォルダの利点を利用したファイル管理を実現することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、複数のファイルを階層化して管理するファイル管理技術であり、下記のファイル管理装置、当該ファイル管理装置をコンピュータにより実現するプログラム、当該ファイル管理装置により実施されるファイル管理方法として実現される。
【０００８】
本発明に係るファイル管理装置は、検索条件に基づいてファイルを検索する検索機能を有するとともに当該検索結果であるファイルの上位階層のパス情報を保持する検索フォルダと、  分類条件に該当するファイルの上位階層のパス情報を自己の階層のパス情報に書き換える分類機能を有するとともに当該分類結果を保持する分類フォルダとを有し、変更手段が、選択された検索フォルダを分類フォルダに変更して当該分類フォルダの分類機能を起動させる、又は、選択された分類フォルダを検索フォルダに変更して当該検索フォルダの検索機能を起動させる。
【０００９】
また、本発明に係るファイル管理装置は、検索条件を設定して検索フォルダを生成する検索フォルダ生成手段と、分類条件を設定して分類フォルダを生成する分類フォルダ生成手段と、を有している。
また、本発明に係るファイル管理装置は、ファイル及びフォルダを階層に従ったツリー構造で画面に表示する表示処理手段を有している。
【００１０】
したがって、本発明によると、ユーザによる指示により選択されたフォルダ、或いは、予め設定した条件に達したこと（格納しているファイル数が設定数に達した、フォルダに設定した時間が経過した等）に基づいて自動的に選択されたフォルダが、検索フォルダから分類フォルダに変更され又は分類フォルダから検索フォルダに変更されて、その分類機能又は検索機能が起動され、画面に表示されるファイル及びフォルダを階層に従ったツリー構造が変更される。
より具体的には、検索フォルダであったフォルダにおいては分類フォルダに変更されることにより例えば下記のような実用上の利点が得られ、また、分類フォルダであったフォルダにおいては検索フォルダに変更されることにより例えば下記のような実用上の利点が得られる。
【００１１】
検索フォルダは、対象ファイルが少ない場合や、ファイル管理の体系が確定していない場合に大変有効であり、ファイルに付加された様々な属性やアクセス権を気にすることなく、検索条件を変更するだけでツリー構造の表示が変更でき、ファイル実体をフォルダ内に移動する従来の階層構造管理よりははるかに高速で、安全である。したがって、文書管理システムの初期運用や、新しく立ち上げたプロジェクトの運用、規模的に小さな仕事でのファイル分類管理などに適している。
しかしながら、このような運用を暫く続けていくうちに運用体勢が確定し、運用的に構成管理体系は変動が少なくなるため、動的に検索を行って表示を変更する必要はなくなる。逆に、運用を暫く続けることでドキュメント数が増える等して対象ファイルが増加することもあって、動的に検索を行うことがパフォーマンスを悪くする要因となる。
【００１２】
そこで、この検索フォルダを分類フォルダに変更する。分類フォルダに変更されると分類フォルダは上位階層のフォルダ（親フォルダ）が持つファイルの中で自分の中に取り込めるものは自分の中へ取り込む。すなわち、検索フォルダは上位階層のファイルパス情報で各ファイルを保持する（検索フォルダに格納されるファイル）が上位階層の親フォルダの中に存在する）フォルダであるが、分類フォルダは当該上位階層のファイルパス情報を自己の階層のパス情報に書き換えて保持するフォルダであるため、分類フォルダが格納するファイル構成に変化がなくなって動的な検索が走らなくなり、パフォーマンスが向上する。
典型的には、分類フォルダは、分類条件は元の検索フォルダの検索条件を受け継ぐため、検索フォルダの時に表示されていたファイルが分類フォルダの中に格納されることとなる。
【００１３】
そして、このように分類フォルダに変更した後に、この構成管理の体系を変えたい場合には、分類フォルダを検索フォルダに変更することで、分類フォルダが持っていたファイルはその上位階層の親フォルダへと移動され（上位階層のファイルパス情報に変更され）、その後、検索フォルダベースで構成管理の体系を動的に変更される柔軟なものとすることができる。
したがって、検索フォルダと分類フォルダとを変更することにより、検索フォルダと分類フォルダの利点を適宜利用して、ユーザのニーズに即した便利なファイル管理体系を実現することができる。
【発明の効果】
【００１４】
本発明によると、検索フォルダと分類フォルダとを変更するようにしたため、検索フォルダと分類フォルダの利点を巧みに利用して、ファイル管理パフォーマンスに優れたユーザのファイル管理に便利なファイル管理体系を実現することができる。
【発明を実施するための最良の形態】
【００１５】
本発明を一実施形態に基づいて具体的に説明する。
図１には本発明の一例に係るファイル管理装置の構成を示してあり、図６〜図８にはファイル及びフォルダの階層化管理構造の一例を示してある。
まず、図６〜図８を参照して本例に係るファイル及びフォルダの階層化管理構造を説明する。
例えば、図８に示すように或る上位フォルダ（親フォルダ）Ａに格納される複数のファイルｂ１、ｂ２、ｂ３、ｂ２１、ｂ２２、ｂ２３、ｂ３１、ｂ４０、ｂ４１がある場合、当該親フォルダＡの下位に関連付けた下位フォルダ（子フォルダ）Ｂ１、Ｂ２、Ｂ３を形成して、子フォルダＢ１にファイルｂ１、ｂ２、ｂ３を格納し、子フォルダＢ２にファイルｂ２１、ｂ２２、ｂ２３を格納し、子フォルダＢ３にファイルｂ３１を格納すると、図６に示すように、親フォルダＡの下位に子フォルダＢ１、Ｂ２、Ｂ３及びファイルｂ４０、ｂ４１が関連付けられた階層化構造が形成される。
【００１６】
このような階層化構造は、例えば、ユーザが或る目的を持ってファイルを管理するため、或いは、システムが同種のファイルを纏めるためになされ、このような階層化構造を画面に表示することにより、目的や種別等でファイルを纏め上げた態様で複数のファイルをユーザに提示することができる。
ここで、上記のように子フォルダＢ１、Ｂ２、Ｂ３に各ファイルｂ１、ｂ２、ｂ３、ｂ２１、ｂ２２、ｂ２３、ｂ３１を格納する方法には２通りがあり、１つは親フォルダＡの階層（上位階層）でのファイルパス情報で各ファイルを各フォルダに関連付ける方法であり、他は各子フォルダＢ１、Ｂ２、Ｂ３の階層（下位階層）でのファイルパス情報で各ファイルを各フォルダに関連付ける方法である。
【００１７】
前者の方法による場合には、図６に示すように階層化して画面表示した構造の実体は、図８に示すように上位階層でのファイルパス情報で親ファイルＡに関連付けた構造である。一方、後者の方法による場合には、図６に示すように階層化して画面表示した構造の実体は、図７に示すように各子フォルダＢ１、Ｂ２、Ｂ３の階層（下位階層）でのファイルパス情報で子フォルダＢ１にファイルｂ１、ｂ２、ｂ３を関連付け、子フォルダＢ２にファイルｂ２１、ｂ２２、ｂ２３を関連付け、子フォルダＢ３にファイルｂ３１を関連付けた構造となる。
【００１８】
なお、前者の方法によるフォルダ構造が後述する検索フォルダのファイル格納構造であり、検索フォルダに格納されたファイルの実体リファレンスは、上位フォルダに直接関連付けられたパス情報となっている。また、後者の方法によるフォルダ構造が後述する分類フォルダのファイル格納構造であり、分類フォルダに格納されたファイルの実体リファレンスは、当該分類フォルダに直接関連付けられたパス情報となっている。
【００１９】
図１に示すように、本例に係るファイル管理装置１は、メモリ２０に格納されたファイルｂ１、ｂ２、ｂ３、ｂ２１、ｂ２２、ｂ２３、ｂ３１の実体を画面１１にフォルダアイコンやファイルアイコンで階層化表示する装置であり、本発明に係るプログラムをファイル管理装置１を構成するコンピュータで実行することにより、本発明に係る処理を行うために必要な次のような機能を有している。
メモリ２０に格納された各ファイルｂ１、ｂ２、ｂ３、ｂ２１、ｂ２２、ｂ２３、ｂ３１には、その実体にアクセスするためのパス情報に加えて、例えば、ファイル作成者、ファイル作成日時、ファイルの最終更新日時、ファイル名、ファイルの内容種別、ファイル保有者、ファイルサイズ等といった属性情報２１が付加されており、本例では、属性情報を検索や分類の条件項目としている。
なお、本例ではコンピュータがプログラムを実行することにより必要な機能手段を構成しているが、本発明では各機能手段を専用モジュールとして構成するようにしてもよい。
【００２０】
ファイル管理装置１は、検索条件や分類条件等の入力をユーザから受け付ける入力手段２、検索条件を設定して検索フォルダを生成する検索フォルダ生成手段３、分類条件を設定して分類フォルダを生成する分類フォルダ生成手段４、生成された検索フォルダ及び分類フォルダを保持するフォルダ保持手段５、フォルダ保持手段５に保持されたフォルダ及びメモリ２０に保持されたファイルｂ１、ｂ２、ｂ３、ｂ２１、ｂ２２、ｂ２３、ｂ３１を例えば図６や図７に示すようにフォルダアイコン５０及びファイルアイコン６０とした階層に従ったツリー構造で画面１１に表示する表示処理手段６、選択された検索フォルダを分類フォルダに変更して当該分類フォルダの分類機能を起動させ或いは選択された分類フォルダを検索フォルダに変更して当該検索フォルダの検索機能を起動させる変更手段７を有している。
【００２１】
ここで、本例では、検索フォルダの検索条件は初期的には入力手段２からユーザが所望の条件内容の入力を行うことで設定され、分類フォルダの分類条件は変更前の検索フォルダの検索条件を分類条件として引き継ぐことで設定されるが、本発明では、その都度ユーザが入力設定される、或いは、一旦設定された条件は変更後のフォルダの条件として自動的に引き継がれる等、種々な態様とすることができる。
また、本例では、検索フォルダから分類フォルダに変更するフォルダ又は分類フォルダから検索フォルダに変更するフォルダは画面１１に表示されたフォルダアイコン５０をユーザが入力手段２からの操作入力することで選択されるが、フォルダの経過時間等の選択条件を変更手段７に予め設定しておいて、選択条件に達したフォルダを自動的に変更するようにしてもよい。
【００２２】
検索フォルダ３０は、図２に示すような機能モジュールであり、検索条件が設定される検索機能３１と、検索機能３１による検索結果であるファイルのパス情報リストを保持する検索結果リスト保持機能３２とを有している。
検索フォルダは、図６や図７に示したように、上位階層の親フォルダに格納されるファイルを検索機能３１が検索条件に基づいて検索し、検索結果リスト保持機能３２が当該検索結果のリストとしてファイルのパス情報を親フォルダの階層のパス情報（ａ１、ａ２、ａ３）で保持するフォルダである。すなわち、図４に示すように、親フォルダＡに格納されているファイルの内の検索条件に合致するファイルについて、それらのパス情報を親フォルダＡの階層のパス情報（ａ１、ａ２、ａ３）で保持するフォルダである。
【００２３】
分類フォルダ４０は、図３に示すような機能モジュールであり、分類条件が設定される分類機能４１と、分類機能４１による分類結果であるファイルのパス情報リストを保持する分類結果リスト保持機能４２とを有している。
分類フォルダは、上位階層の親フォルダに格納されるファイルの内の分類条件に合致するファイルのパス情報を分類機能４１が自己のフォルダ階層のパス情報（ａ１／ｂ１、ａ２／ｂ１、ａ３／ｂ１）に書き換え、分類結果リスト保持機能３２が当該書き換えられたパス情報リストを分類結果リストとして保持するフォルダである。すなわち、図５に示すように、親フォルダＡに格納されているファイルの内の分類条件に合致するファイルについて、それらの親フォルダ階層でのパス情報（ａ１、ａ２、ａ３）を自己の階層のパス情報（ａ１／ｂ１、ａ２／ｂ１、ａ３／ｂ１）に書き換えて保持するフォルダである。
【００２４】
したがって、検索フォルダ３０は検索条件に合致するファイルについて親階層のパス情報の集合を保持するフォルダ、分類フォルダ４０は分類条件に合致するファイルについて自己のフォルダ階層のパス情報集合を保持するフォルダである。すなわち、図４と図５に示すように、検索フォルダ３０は親階層のパス情報の集合（ａ１、ａ２、ａ３）をそのまま視覚的に纏めたフォルダであり、分類フォルダ４０は親階層のパス情報の集合（ａ１、ａ２、ａ３）を自己階層のパス情報（ａ１／ｂ１、ａ２／ｂ１、ａ３／ｂ１）に書き換え、パス情報の実体を自己の階層として視覚的に纏めたフォルダである。
ファイルのパス情報はいずれの階層の記述でも当該パス情報に基づいてメモリ２０に記憶されている対応するファイル実体にアクセスすることができるが、分類フォルダ４０は自己のパス情報（ａ１／ｂ１、ａ２／ｂ１、ａ３／ｂ１）でファイルを保持するため、親フォルダの階層（上位階層）での検索処理等の影響が分類フォルダ４０に保持されているファイルに及ばなくなり、無用な検索処理によるパフォーマンスの低下を防止することができる。
【００２５】
本例では、入力手段２からのユーザ指示入力に応じて、検索フォルダ作成手段３が検索フォルダを生成し、また、分類フォルダ作成手段４が分類フォルダを生成し、また、表示処理手段６がフォルダアイコン５０及びファイルアイコン６０によるファイルの階層化ツリー構造を画面１１に表示する。
そして、変更手段７は、入力手段２からのユーザ指示入力に応じて、検索フォルダを分類フォルダに変更する処理又は分類フォルダを検索フォルダに変更する処理を行うが、本例では、当該変更処理に際して、検索条件は分類条件として引き継がれ又分類条件は検索条件として引き継がれるため、これら検索機能や分類機能が起動しても、当該変更処理によって検索ホルダと分類フォルダとが纏めているファイルの種類には変更がなく、それらファイルのパス情報の記述階層が変更されるだけである。なお、検索条件や分類条件を変更するようにすれば、検索フォルダと分類フォルダとの変更処理で起動される検索機能や分類機能によって、検索ホルダと分類フォルダとが纏めているファイルの種類に変更を加えることができる。
【００２６】
したがって、ユーザが検索フォルダを選択して分類フォルダに変更することにより、当該検索ホルダに保持されていたファイルを当該フォルダの階層（下位階層）に確定して上位階層（親フォルダ階層）での検索処理対象から外すことができ、これによって、ファイル管理装置１の動作パフォーマンスを向上させることができる。また、ユーザが分類フォルダを選択して検索フォルダに変更することにより、当該分類ホルダに保持されていたファイルを上位階層に開放して新たな検索処理対象とすることができ、これによって、ファイル管理の構造を条件に即して更新することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施例に係るファイル管理装置の構成を示す図である。
【図２】本発明の一実施例に係る検索フォルダの構成を示す図である。
【図３】本発明の一実施例に係る分類フォルダの構成を説明する図である。
【図４】本発明の一実施例に係る検索フォルダの機能を示す図である。
【図５】本発明の一実施例に係る分類フォルダの機能を説明する図である。
【図６】ファイルの階層化構造を説明する図である。
【図７】ファイルの階層化構造を説明する図である。
【図８】ファイルの階層化構造を説明する図である。
【符号の説明】
【００２８】
１：ファイル管理装置、  ２：入力手段、
３：検索フォルダ生成手段、  ４：分類フォルダ生成手段、
５：フォルダ保持手段、  ６：表示処理手段、
７：変更手段、  １１：画面、
３０：検索フォルダ、  ３１：検索機能、
３２：検索結果リスト、  ４０：分類フォルダ、
４１：分類機能、  ４２：分類結果リスト、
５０：フォルダアイコン、  ６０：ファイルアイコン、
【図１】
2006268323.tif 000003
【図２】
2006268323.tif 000004
【図３】
2006268323.tif 000005
【図４】
2006268323.tif 000006
【図５】
2006268323.tif 000007
【図６】
2006268323.tif 000008
【図７】
2006268323.tif 000009
【図８】
2006268323.tif 000010