(57)【要約】【課題】本発明は、ファイルの管理性を向上させたファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体に関する。【解決手段】ファイル管理システム１は、ファイル管理を依頼するパーソナルコンピュータＰＣとネットワークＮＷで接続されたファイル管理サーバＳＶが、その記憶装置に、実体ファイル保管ディレクトリと、リンクファイル保管ディレクトリが形成され、実体ファイル保管ディレクトリに、パーソナルコンピュータＰＣからファイル管理を依頼されたファイルのデータ本体を実体ファイルとして保管し、当該パーソナルコンピュータＰＣから任意に指定されたリンクファイル保管ディレクトリに実体ファイルとのリンク情報を保持するリンクファイルを保管し、実体ファイルとリンクファイルとを関連付けてファイル管理する。したがって、効率的にファイル管理することができる。【選択図】          図１
2007102395.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルをディレクトリに保管してファイル管理するファイル管理方法であって、ファイルのデータ本体を予め設定された実体ファイル保管ディレクトリに実体ファイルとして保管し、当該実体ファイルとのリンク情報を保持するリンクファイルを、任意に指定されたリンクファイル保管ディレクトリに保管して、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うことを特徴とするファイル管理方法。
【請求項２】
複数のファイルを記憶手段内のディレクトリに保管してファイル管理するファイル管理装置であって、前記記憶手段に前記ディレクトリとして、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成され、当該実体ファイル保管ディレクトリに前記ファイルのデータ本体を実体ファイルとして保管し、任意に指定された前記リンクファイル保管ディレクトリに前記実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うことを特徴とするファイル管理装置。
【請求項３】
ファイル管理を依頼する情報処理装置と当該情報処理装置からファイル管理の依頼された複数のファイルを記憶手段内のディレクトリに保管してファイル管理するファイル管理装置とが所定の通信手段で接続されたファイル管理システムであって、前記ファイル管理装置は、前記記憶手段に前記ディレクトリとして、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成されており、当該実体ファイル保管ディレクトリに前記情報処理装置から前記ファイル管理を依頼されたファイルのデータ本体を実体ファイルとして保管し、当該情報処理装置から任意に指定された前記リンクファイル保管ディレクトリに前記実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うことを特徴とするファイル管理システム。
【請求項４】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、新たなファイルの登録指示があると、当該登録指示のあったファイルのデータ本体を前記実体ファイル保管ディレクトリに実体ファイルとして保管するとともに、当該登録指示が所定のリンク保管ディレクトリに対して行われていると、当該指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管することを特徴とする請求項１記載のファイル管理方法、請求項２記載のファイル管理装置または請求項３記載のファイル管理システム。
【請求項５】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記新たなファイルの登録指示において、当該登録指示のあったファイルと同じファイル名の実体ファイルが既に前記実体ファイル保管ディレクトリに登録されているか判別し、同じファイル名の実体ファイルが既に登録されていると、その旨の警告を発生し、当該警告に応じて登録指示のあったファイルのファイル名が変更されると、当該変更後のファイル名で、データ本体を前記実体ファイル保管ディレクトリに実体ファイルとして保管するとともに、前記指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管し、前記警告に応じて上書き指定されると、前記登録指示のあったファイルのデータ本体を前記実体ファイル保管ディレクトリの既登録実体ファイルに対して上書きすることで保管することを特徴とする請求項４記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項６】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定した表示指示があり、当該指定ファイルが前記リンクファイルであると、当該リンクファイルのリンク情報に基づいて当該リンクファイルのリンクしている前記実体ファイルを読み出して当該実体ファイルのデータ内容を表示し、当該指定ファイルが前記実体ファイルであると、当該指定された実体ファイルのデータ内容を表示することを特徴とする請求項１から請求項５にいずれかに記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項７】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定して前記リンクファイル保管ディレクトリへのコピー指示があると、当該指定されたファイルに対応する前記実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録することを特徴とする請求項１から請求項６のいずれかに記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項８】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記コピー指示のコピー元のファイルが前記ファイル管理処理の対象外の場所に存在するときには、当該コピー指定されたファイルのデータ本体をコピーして、前記実体ファイル保管ディレクトリに実体ファイルとして登録するとともに、当該実体ファイル保管ディレクトリの実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録することを特徴とする請求項７記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項９】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記コピー指示のコピー先が前記ファイル管理処理の対象外の場所であると、当該コピー指定されたファイルの実体ファイルをコピーして当該コピー先に貼り付けることを特徴とする請求項７記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項１０】
前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定したファイル削除指示があると、当該ファイル削除指示が前記リンクファイルを指定したリンクファイルのみの削除指示であるか前記実体ファイルの削除指示であるかを判別し、当該ファイル削除指示が前記リンクファイルのみの削除指示であると、当該指定されたリンクファイルのみを削除し、当該ファイル削除指示が前記実体ファイルの削除指示であると、当該指定ファイルにかかる実体ファイルと当該実体ファイルにリンクしている全てのリンクファイルを削除することを特徴とする請求項１から請求項９のいずれかに記載のファイル管理方法、ファイル管理装置またはファイル管理システム。
【請求項１１】
複数のファイルをディレクトリ構造で管理するファイル管理プログラムであって、上記請求項１または請求項４から請求項１０のいずれかに記載のファイル管理方法を実行するプログラムであることを特徴とするファイル管理プログラム。
【請求項１２】
複数のファイルをディレクトリ構造で管理するファイル管理プログラムを記録する記録媒体であって、前記ファイル管理プログラムとして、請求項１１記載のファイル管理プログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体に関し、詳細には、データファイルを管理性を向上させた状態で管理するファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、パソコンやイントラネット、インターネットの利用が普及し便利になった反面、膨大な量のデータを適切かつ利用性が良好な状態で管理することが要望されてきている。
【０００３】
そして、従来のデータ管理方法は、一般的に、データファイルを記憶装置のユーザが指定したディレクトリにのみ登録して管理している。
【０００４】
また、従来、効率的にデータファイルを検索するために、データを記憶装置のディレクトリに登録する際に、ユーザの割り当てたキーワードとディレクトリとを関連付けて保存し、キーワードによって保存したディレクトリが分かるようにしたデータ管理システムが提案されている（特許文献１参照）。
【０００５】
さらに、従来、データを受信すると、当該データからキーワード等の送付対象情報を抽出し、抽出した送付対象情報に基づいてディレクトリ等の格納場所を決定して、当該決定した格納場所に受信データを自動的に格納するデータ格納方法が提案されている（特許文献２参照）。
【０００６】
また、本出願人は、先に、文書に分類種別と検索用キーワードを付加して文書記憶手段に登録し、当該文書記憶手段の文書の登録されている文書分類ディレクトリの複数の階層に対する分類種別のなかから利用者によって適宜選択されると、当該選択された文書分類ディレクトリの各階層に対する分類種別を利用者毎の個人別文書管理情報として管理情報記憶手段に記憶し、当該個人別文書管理情報に基づいて文書記憶手段から同一の検索用キーワードを有する文書を検索して、当該同一の検索用キーワードを有する各文書のリンク情報を文書分類ディレクトリの各階層の分類種別とともにリンク情報記憶手段に記憶することで、利用者各個人が予め用意された複数の文書管理体系のなかの所望の文書管理体系に基づいて文書を分類して保存して、必要な文書の検索の容易化を図った電子ファイリング装置を提案している（特許文献３参照）。
【０００７】
【特許文献１】特開２００２−８２８２２号公報
【特許文献２】特開２００３−２２３３８３号公報
【特許文献３】特開平９−８１５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、一旦格納したデータファイルを容易に探し出し、また、効率的に管理を行う上で、改良の必要があった。
【０００９】
すなわち、まず、第一に、従来のファイル管理方法では、データファイルをユーザが指定したディレクトリにのみ登録して管理を行っているため、ユーザがディレクトリ名を忘れると、目的のデータファイルを探し出すのが大変な作業となるという問題があった。
【００１０】
次に、第二に、上記各公報記載の従来技術にあっては、キーワードに基づいてデータファイルの管理を行っているため、データファイルの検索を行う場合に、適切なキーワードを選ぶことができないときには、目的とするデータファイルを見つけ出すのが困難であるという問題があった。
【００１１】
さらに、第三に、同名のデータファイルが複数存在する場合には、検索労力が増大し、かつ、同じ内容のデータファイルが分散して登録されている場合には、自動的にデータ内容の同期を取ることができず、利用性が悪いという問題があった。
【００１２】
すなわち、データファイルをディレクトリ構造で管理しているため、データファイルの本体はユーザがデータファイルを登録したディレクトリに一意に存在し、目的のデータファイルにアクセスするためには、ディレクトリ構造を辿って目的のデータファイルまで到達する道筋は唯一であり、目的のデータファイルを登録したディレクトリを忘れてしまうと、データファイルを見つけ出すために、多大な労力を要する。
【００１３】
また、同じ名称のデータファイルが複数存在する場合には、複数の同じ名前のデータファイルの内容を確認しなければ目的のファイルかどうかを判断することができない上、同じ内容のデータファイルを複数のディレクトリに登録している場合に、そのうちの一つが編集されても、他のディレクトリのファイルの内容は自動的には同期されないため、最新版が何処に存在するのか把握することが困難となり、ファイル管理が複雑で、面倒であるという問題があった。
【００１４】
そして、特許文献２記載の従来技術にあっては、データの受信側で、受け取ったデータからキーワード抽出を行い、キーワードと対応するディレクトリに自動的に格納するため、データの内容から格納されているディレクトリをある程度類推することはできるが、ディレクトリを通じてデータにアクセスするための道筋が唯一であると、表現の多様性や言葉の多義性の問題から該当するディレクトリを探すことが困難である。
【００１５】
また、特許文献１記載の従来技術にあっては、データを記憶装置のディレクトリに登録する際に、ユーザの割り当てたキーワードとディレクトリとを関連付けて保存し、キーワードによって保存したディレクトリが分かるようにしているが、厳密なファイル名を記憶することは困難であり、また、内容から検索しようとしても、適切なキーワードを選択する必要があり、また、ファイル名の重複していると、検索性が低下することとなる。
【００１６】
そこで、本発明は、効率的かつ統一的にファイル管理し、キーワードやデータ内容に依存することなく、目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことのできるファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１７】
請求項１記載の発明のファイル管理方法は、複数のファイルをディレクトリに保管してファイル管理するファイル管理方法であって、ファイルのデータ本体を予め設定された実体ファイル保管ディレクトリに実体ファイルとして保管し、当該実体ファイルとのリンク情報を保持するリンクファイルを、任意に指定されたリンクファイル保管ディレクトリに保管して、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うことにより、上記目的を達成している。
【００１８】
請求項２記載の発明のファイル管理装置は、複数のファイルを記憶手段内のディレクトリに保管してファイル管理するファイル管理装置であって、前記記憶手段に前記ディレクトリとして、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成され、当該実体ファイル保管ディレクトリに前記ファイルのデータ本体を実体ファイルとして保管し、任意に指定された前記リンクファイル保管ディレクトリに前記実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理することにより、上記目的を達成している。
【００１９】
請求項３記載の発明のファイル管理システムは、ファイル管理を依頼する情報処理装置と当該情報処理装置からファイル管理の依頼された複数のファイルを記憶手段内のディレクトリに保管してファイル管理するファイル管理装置とが所定の通信手段で接続されたファイル管理システムであって、前記ファイル管理装置は、前記記憶手段に前記ディレクトリとして、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成されており、当該実体ファイル保管ディレクトリに前記情報処理装置から前記ファイル管理を依頼されたファイルのデータ本体を実体ファイルとして保管し、当該情報処理装置から任意に指定された前記リンクファイル保管ディレクトリに前記実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うことにより、上記目的を達成している。
【００２０】
上記各場合において、例えば、請求項４に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、新たなファイルの登録指示があると、当該登録指示のあったファイルのデータ本体を前記実体ファイル保管ディレクトリに実体ファイルとして保管するとともに、当該登録指示が所定のリンク保管ディレクトリに対して行われていると、当該指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管してもよい。
【００２１】
また、例えば、請求項５に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記新たなファイルの登録指示において、当該登録指示のあったファイルと同じファイル名の実体ファイルが既に前記実体ファイル保管ディレクトリに登録されているか判別し、同じファイル名の実体ファイルが既に登録されていると、その旨の警告を発生し、当該警告に応じて登録指示のあったファイルのファイル名が変更されると、当該変更後のファイル名で、データ本体を前記実体ファイル保管ディレクトリに実体ファイルとして保管するとともに、前記指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管し、前記警告に応じて上書き指定されると、前記登録指示のあったファイルのデータ本体を前記実体ファイル保管ディレクトリの既登録実体ファイルに対して上書きしてもよい。
【００２２】
さらに、例えば、請求項６に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定した表示指示があり、当該指定ファイルが前記リンクファイルであると、当該リンクファイルのリンク情報に基づいて当該リンクファイルのリンクしている前記実体ファイルを読み出して当該実体ファイルのデータ内容を表示し、当該指定ファイルが前記実体ファイルであると、当該指定された実体ファイルのデータ内容を表示してもよい。
【００２３】
また、例えば、請求項７に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定して前記リンクファイル保管ディレクトリへのコピー指示があると、当該指定されたファイルに対応する前記実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録してもよい。
【００２４】
さらに、例えば、請求項８に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記コピー指示のコピー元のファイルが前記ファイル管理処理の対象外の場所に存在するときには、当該コピー指定されたファイルのデータ本体をコピーして、前記実体ファイル保管ディレクトリに実体ファイルとして登録するとともに、当該実体ファイル保管ディレクトリの実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録してもよい。
【００２５】
また、例えば、請求項９に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、前記コピー指示のコピー先が前記ファイル管理処理の対象外の場所であると、当該コピー指定されたファイルの実体ファイルをコピーして当該コピー先に貼り付けてもよい。
【００２６】
さらに、例えば、請求項１０に記載するように、前記ファイル管理方法、前記ファイル管理装置または前記ファイル管理システムは、ファイルを指定したファイル削除指示があると、当該ファイル削除指示が前記リンクファイルを指定したリンクファイルのみの削除指示であるか前記実体ファイルの削除指示であるかを判別し、当該ファイル削除指示が前記リンクファイルのみの削除指示であると、当該指定されたリンクファイルのみを削除し、当該ファイル削除指示が前記実体ファイルの削除指示であると、当該指定ファイルにかかる実体ファイルと当該実体ファイルにリンクしている全てのリンクファイルを削除してもよい。
【００２７】
請求項１１記載の発明のファイル管理プログラムは、複数のファイルをディレクトリ構造で管理するファイル管理プログラムであって、上記請求項１または請求項４から請求項１０のいずれかに記載のファイル管理方法を実行するプログラムであることにより、上記目的を達成している。
【００２８】
請求項１２記載の発明の記録媒体は、複数のファイルをディレクトリ構造で管理するファイル管理プログラムを記録する記録媒体であって、前記ファイル管理プログラムとして、請求項１１記載のファイル管理プログラムが記録されていることにより、上記目的を達成している。
【発明の効果】
【００２９】
本発明のファイル管理方法によれば、ファイルのデータ本体を予め設定された実体ファイル保管ディレクトリに実体ファイルとして保管し、当該実体ファイルとのリンク情報を保持するリンクファイルを、任意に指定されたリンクファイル保管ディレクトリに保管して、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うので、効率的かつ統一的にファイル管理することができ、キーワードやデータ内容等に依存することなく、目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【００３０】
また、本発明のファイル管理装置によれば、記憶手段に、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成され、当該実体ファイル保管ディレクトリにファイルのデータ本体を実体ファイルとして保管し、任意に指定されたリンクファイル保管ディレクトリに実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するので、効率的かつ統一的にファイル管理することができ、キーワードやデータ内容等に依存することなく、目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【００３１】
さらに、本発明のファイル管理システムによれば、ファイル管理を依頼する情報処理装置と所定の通信手段で接続されたファイル管理装置が、記憶手段に、実体ファイル保管ディレクトリと１つ以上のリンクファイル保管ディレクトリが形成され、実体ファイル保管ディレクトリに、情報処理装置からファイル管理を依頼されたファイルのデータ本体を実体ファイルとして保管し、当該情報処理装置から任意に指定されたリンクファイル保管ディレクトリに実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行うので、効率的かつ統一的にファイル管理することができ、キーワードやデータ内容等に依存することなく、情報処理装置から目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【００３２】
また、本発明のファイル管理プログラムによれば、複数のファイルをディレクトリ構造で管理するファイル管理プログラムが、請求項１または請求項４から請求項８のいずれかに記載のファイル管理方法を実行するので、サーバ等に組み込まれることで、当該サーバをファイル管理装置として構築して、効率的かつ統一的にファイル管理することができ、キーワードやデータ内容等に依存することなく、目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【００３３】
さらに、本発明の記録媒体は、複数のファイルをディレクトリ構造で管理するファイル管理プログラムとして、請求項９記載のファイル管理プログラムが記録されているので、サーバ等に記録するファイル管理プログラムが読み取られて組み込まれることで、当該サーバをファイル管理装置として構築して、効率的かつ統一的にファイル管理することができ、キーワードやデータ内容等に依存することなく、目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００３５】
図１〜図９は、本発明のファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明のファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体の一実施例を適用したファイル管理システム１のシステム構成図である。
【００３６】
図１において、ファイル管理システム１は、ネットワーク（通信手段）ＮＷを介してファイル管理サーバ（ファイル管理装置）ＳＶと複数（図１では、１台のみ示している）のパーソナルコンピュータ（情報処理装置）ＰＣが接続されており、ネットワークＮＷとしては、パーソナルコンピュータＰＣとファイル管理サーバＳＶとの間でデータの授受を適切行うことのできるネットワークであれば、有線／無線の種々の種類のネットワークを用いることができ、例えば、ＬＡＮ（Local Area Network）等を用いることができる。
【００３７】
パーソナルコンピュータＰＣは、ＯＳ（Operating System）上に、文書、図形、画像、表計算等の各種アプリケーションソフトウェアを搭載しており、アプリケーションソフトウェアで作成された文書のデータをデータファイルとして、ネットワークＮＷを介して、ファイル管理サーバＳＶに送信して、ファイル管理を依頼する。
【００３８】
ファイル管理サーバＳＶは、ハードディスク等の大容量の記憶装置（記憶手段）を備え、ネットワークＮＷを介してデータファイルを受信すると、当該データファイルのデータ本体を特定の実体ファイル保管ディレクトリ、例えば、図２から図５に示すｂｉｎディレクトリにまとめて保管するとともに、ユーザによって指定される任意のリンクファイル保管ディレクトリにリンクファイルを登録して、データファイルを一元管理する。
【００３９】
このファイル管理サーバＳＶは、コンピュータ等の情報処理装置に、後述するファイル管理方法を実行するファイル管理プログラムの記録されているＣＤ（Compact Disc）、ＤＶＤ（Digital Video Disk）、フレキシブル記録媒体等の記録媒体を読み取らせて、当該ファイル管理プログラムを導入することで、構築される。
【００４０】
すなわち、ファイル管理サーバＳＶは、その記憶装置に、例えば、図２から図５のフレーム表示画面１０の左側のフレーム１１に示すように、受信したデータファイルのデータ本体を実体ファイルとして格納する実体ファイル保管ディレクトリであるｂｉｎディレクトリと、パーソナルコンピュータＰＣからの操作によって任意に作成され実体ファイルへのリンク情報を保持するリンクファイルを格納するリンクファイル保管ディレクトリである報告書ディレクトリ、設計図ディレクトリ、特許ディレクトリ、会議資料ディレクトリ、進捗管理ディレクトリ等が作成されている。ファイル管理サーバＳＶは、記憶装置のリンクファイル保管ディレクトリが、階層構造を有しており、例えば、図２から図５の左側のフレーム１１では、報告書ディレクトリの下層に、技術報告ディレクトリ、出張報告ディレクトリ、論文ディレクトリ等が作成されており、さらに、技術報告ディレクトリの下層に、技術Ａディレクトリと技術Ｂディレクトリが作成されている。そして、このようなリンクファイル保管ディレクトリは、大分類から中分類、小分類へと階層が深くなるほど分類の粒度が細かくなるようにディレクトリを構成することが望ましい。すなわち、データファイルには報告書や設計図、会議資料等のように様々な種類が存在し、さらに、報告書であっても、例えば、技術報告書、出張報告書等のように細分される。したがって、このような様々な種類のデータファイルを管理するために、大分類から中分類、小分類へと階層が深くなるほど分類の粒度が細かくなるようにリンクファイル保管ディレクトリを構成することが望ましい。
【００４１】
いま、図２のフレーム表示画面１０では、左側のフレーム１１のリンクファイル保管ディレクトリのうち、選択されているディレクトリであることを破線で囲って示すように、技術Ａディレクトリが選択されており、右側のフレーム１２に、この技術Ａディレクトリに、白アイコンで表示する技術資料Ｆ１というリンクファイルＦ１ｒが登録されていることが示されている。
【００４２】
そして、図３のフレーム表示画面１０では、左側のフレーム１１に、ｂｉｎディレクトリが選択されているディレクトリであることを破線で囲って示しており、右側のフレーム１２に、このｂｉｎディレクトリに、黒アイコンで示す技術資料Ｆ１という実体ファイルＦ１ｈが登録されていることが示されている。
【００４３】
なお、図２から図５では、リンクファイルを白アイコンで示し、実体ファイルを黒アイコンで示している。実体ファイルは、データファイルの本体データのファイルであり、リンクファイルは、この実体ファイルへのリンク情報を保持するファイルである。すなわち、図２及び図３では、技術Ａディレクトリの技術資料Ｆ１のリンクファイルＦ１ｒのリンク情報を参照することで、ｂｉｎディレクトリの実体ファイルＦ１ｈに辿り着くことができる。また、上記図２から図５に示したリンクファイル保管ディレクトリの名前（報告書ディレクトリ、技術Ａディレクトリ等）及び実体ファイル保管ディレクトリの名前（ｂｉｎディレクトリ）は、任意に付けることができる。
【００４４】
また、図２から図５では、実体ファイルを黒アイコンで、リンクファイルを白アイコンで示して実体ファイルとリンクファイルが一目で区別できるようにしているが、実体ファイルとリンクファイルの区別は、上記方法に限るものではなく、例えば、実体ファイルとリンクファイルとで色を変える等の方法を用いてもよい。
【００４５】
次に、本実施例の作用を説明する。本実施例のファイル管理システム１は、パーソナルコンピュータＰＣで作成されたデータファイルをネットワークＮＷを介してファイル管理サーバＳＶの記憶装置に管理性良好な状態で登録し、当該登録したデータファイルを適切にファイル管理する。
【００４６】
まず、パーソナルコンピュータＰＣで作成されたデータファイルをネットワークＮＷを介してファイル管理サーバＳＶに送信して、当該ファイル管理サーバＳＶの記憶装置に登録するファイル登録処理について説明する。
【００４７】
ファイル管理システム１は、パーソナルコンピュータＰＣが、アプリケーションソフトウェアで作成された文書のデータをデータファイルとして、ネットワークＮＷを介して、ファイル管理サーバＳＶに送信する。
【００４８】
ファイル管理サーバＳＶは、図６に示すように、パーソナルコンピュータＰＣからネットワークＮＷを介してデータファイルの登録要求があると（ステップＳ１０１）、ファイル名の重複確認を行うために、当該データファイルのファイル名を取得し（ステップＳ１０２）、同じファイル名のデータファイルが既にｂｉｎディレクトリに登録されているかチェックする（ステップＳ１０３）。
【００４９】
ファイル管理サーバＳＶは、ステップＳ１０３で、同一のファイル名のデータファイルが登録されていないときには、実体ファイル保管ディレクトリであるｂｉｎディレクトリに当該登録指示のあったデータファイルの実体ファイルを登録し（ステップＳ１０４）、パーソナルコンピュータＰＣによって指定されたリンクファイル保管ディレクトリに当該ｂｉｎディレクトリの実体ファイルへのリンク情報を保持するリンクファイルを登録して、登録処理を終了する（ステップＳ１０５）。
【００５０】
例えば、いま、図２の右側のフレーム１２に、技術資料Ｆ２を矢印のマウスポインタでドラッグされた黒アイコンで示すように、技術資料Ｆ２をリンクファイル保管ディレクトリである技術Ａ（図２の左側のフレーム１１の技術Ａディレクトリが破線で囲って示されていることから、技術Ａディレクトリが選択されていることが分かる。）にドラッグ＆ドロップ（Ｄｒａｇ＆Ｄｒｏｐ）によって登録する登録要求がパーソナルコンピュータＰＣからあると、ファイル管理サーバＳＶは、図４の右側のフレーム１２に黒アイコンで実体ファイルＦ２ｈを示すように、技術資料Ｆ２の実体ファイルＦ２ｈが実体ファイル保管ディレクトリであるｂｉｎディレクトリ（図４の左側のフレーム１１のｂｉｎディレクトリが破線で囲って示されていることから、ｂｉｎディレクトリが選択されていることが分かる。）に登録され、図５の右側のフレーム１２に白アイコンで技術資料Ｆ２のリンクアイコンＦ２ｒを示すように、技術資料Ｆ２のリンクアイコンＦ２ｒが指定のリンクファイル保管ディレクトリである技術報告ディレクトリの下層の技術Ａディレクトリに登録される。
【００５１】
また、ファイル管理サーバＳＶは、ステップＳ１０３で、同一ファイル名のデータファイルが既に登録されているときには、既に同一ファイル名のデータファイルが登録されている旨の警告を、当該データファイルの登録依頼を行ってきたパーソナルコンピュータＰＣのディスプレイに表示する等の方法で警告を行って、登録処理を終了する（ステップＳ１０６）。このとき、ファイル管理サーバＳＶは、この警告に応じて、パーソナルコンピュータＰＣからの操作で、登録指示のあったファイルのファイル名が変更されると、当該変更後のファイル名で、データ本体を実体ファイル保管ディレクトリであるｂｉｎディレクトリに実体ファイルとして保管するとともに、指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管する。また、ファイル管理サーバＳＶは、警告に応じて上書き指定されると、登録指示のあったファイルのデータ本体を実体ファイル保管ディレクトリであるｂｉｎディレクトリの既登録実体ファイルに対して上書きする。
【００５２】
なお、上記説明では、ファイルの新規登録処理において、データファイルをディレクトリにドラッグ＆ドロップすることで登録する例を示しているが、登録方法としては、上記方法に限るものではなく、例えば、メニューからディレクトリを選択する等の方法で指定して、当該指定されたディレクトリが実体ファイル保管ディレクトリであるかリンクファイル保管ディレクトリであるかによって、上述のように実体ファイルとリンクファイルの登録処理を行ってもよい。
【００５３】
また、上記説明では、リンクファイルと当該リンクファイルのリンクする実体ファイルとを同じファイル名としているが、リンクファイルと当該リンクファイルのリンクする実体ファイルとは、同じ名前に限るものではなく、リンクファイルと当該リンクファイルのリンクする実体ファイルのリンク関係が明確に確保できる場合には、異なる名前であってもよい。
【００５４】
このように、本実施例のファイル管理システム１は、ファイル管理を依頼するパーソナルコンピュータＰＣとネットワークＮＷで接続されたファイル管理サーバＳＶが、その記憶装置に、実体ファイル保管ディレクトリとしてのｂｉｎディレクトリと、報告書ディレクトリ、設計図ディレクトリ、特許ディレクトリ、会議資料ディレクトリ、進捗管理ディレクトリ等のリンクファイル保管ディレクトリが形成され、実体ファイル保管ディレクトリに、パーソナルコンピュータＰＣからファイル管理を依頼されたファイルのデータ本体を実体ファイルとして保管し、当該パーソナルコンピュータＰＣから任意に指定されたリンクファイル保管ディレクトリに実体ファイルとのリンク情報を保持するリンクファイルを保管し、当該実体ファイルと当該リンクファイルとを関連付けてファイル管理するファイル管理処理を行っている。
【００５５】
したがって、効率的にファイル管理することができ、キーワードやデータ内容等に依存することなく、パーソナルコンピュータＰＣから目的のファイルを速やかにかつ適切に見つけてファイル操作を行うことができる。
【００５６】
また、ファイル管理システム１は、パーソナルコンピュータＰＣからファイル管理サーバＳＶに新たなファイルの登録指示があると、ファイル管理サーバＳＶが、当該登録指示のあったファイルのデータ本体を実体ファイル保管ディレクトリであるｂｉｎディレクトリに実体ファイルとして保管するとともに、当該登録指示が所定のリンク保管ディレクトリに対して行われていると、当該指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管している。
【００５７】
したがって、ファイルを一元管理して、ファイル検索での便利性、迅速性を向上させることができ、利用性を向上させることができる。
【００５８】
さらに、ファイル管理システム１は、パーソナルコンピュータＰＣからファイル管理サーバＳＶに新たなファイルの登録指示があると、ファイル管理サーバＳＶが、当該登録指示のあったファイルと同じファイル名の実体ファイルが既に実体ファイル保管ディレクトリであるｂｉｎディレクトリに登録されているか判別し、同じファイル名の実体ファイルが既に登録されていると、その旨の警告をパーソナルコンピュータＰＣに発生し、当該警告に応じて登録指示のあったファイルのファイル名が変更されると、当該変更後のファイル名で、データ本体をｂｉｎディレクトリに実体ファイルとして保管するとともに、指定されたリンクファイル保管ディレクトリに当該実体ファイルにリンクするリンクファイルを保管し、警告に応じてパーソナルコンピュータＰＣから上書き指定されると、登録指示のあったファイルのデータ本体をｂｉｎディレクトリの既登録実体ファイルに対して上書きすることで保管している。
【００５９】
したがって、ファイルを一元管理して、同じ名称の実体ファイルが複数登録されることを未然に防止することができ、ファイル検索での便利性、迅速性を向上させて、利用性をより一層向上させることができる。
【００６０】
次に、パーソナルコンピュータＰＣからのファイルを指定した表示指示に応じて指定されたファイルの表示を行うファイル表示処理について説明する。
【００６１】
ファイル管理サーバＳＶは、図７に示すように、パーソナルコンピュータＰＣからネットワークＮＷを介して記憶装置内のファイル（実際には、ファイルアイコン）が選択され（ステップＳ２０１）、当該選択されたファイルに対して表示指示があると、当該表示指示を受け付けて（ステップＳ２０２）、選択されたファイルがリンクファイルであるかチェックする（ステップＳ２０３）。
【００６２】
ファイル管理サーバＳＶは、ステップＳ２０３で、選択されたファイルがリンクファイルであると、当該リンクファイルのリンク先の実体ファイルが存在するかチェックし（ステップＳ２０４）、リンク先の実体ファイルが存在するときには、実体ファイル保管ディレクトリであるｂｉｎディレクトリから当該リンクファイルのリンクする実体ファイルを読み出して（ステップＳ２０５）、適切なアプリケーションを用いて、表示要求を行ってきたパーソナルコンピュータＰＣのディスプレイに当該実体ファイルのデータファイルの内容を表示してデータファイル表示処理を終了する（ステップＳ２０６）。
【００６３】
ステップＳ２０４で、リンク先の実体ファイルが存在しないときには、ファイル管理サーバＳＶは、実体ファイルが存在しない旨のメッセージを表示要求を行ってきたパーソナルコンピュータＰＣのディスプレイに表示して、データファイル表示処理を終了数ｒ（ステップＳ２０７）。
【００６４】
また、上記ステップＳ２０３で、選択されたファイルがリンクファイルでないとき、すなわち、実体ファイルであるときには、当該選択された実体ファイルのデータファイルの内容を、適切なアプリケーションを用いて、表示要求を行ってきたパーソナルコンピュータＰＣのディスプレイに表示してデータファイル表示処理を終了する（ステップＳ２０６）。
【００６５】
このようにすると、パーソナルコンピュータＰＣからファイル管理サーバＳＶのデータファイルのデータ内容を容易かつ速やかに表示させることができ、利用性を向上させることができる。
【００６６】
次に、パーソナルコンピュータＰＣからのファイルを指定した削除指示に応じて指定されたファイルの削除を行うファイル削除処理について説明する。
【００６７】
ファイル管理サーバＳＶは、図８に示すように、パーソナルコンピュータＰＣからネットワークＮＷを介して記憶装置内のファイル（実際には、ファイルアイコン）が選択され（ステップＳ３０１）、当該選択されたファイルに対して削除指示があると、当該削除指示を受け付ける（ステップＳ３０２）。
【００６８】
このファイル選択においては、選択されたファイルアイコンが、実体ファイル保管ディレクトリであるｂｉｎディレクトリ内にあるファイルアイコンであるときには、実体ファイルが選択されたこととなり、選択されたファイルアイコンが、技術Ａ等のリンクファイル保管ディレクトリ内にあるファイルアイコンであるときには、リンクファイルが選択されたこととなる。
【００６９】
ファイル管理サーバＳＶは、削除指示を受け付けると、当該選択されたファイルアイコンがリンクアイコンであってリンクファイルのみを削除する指示であるかをチェックし（ステップＳ３０３）、リンクファイルのみを削除するときには、当該選択されたファイルアイコンのリンクファイルを当該リンクファイル保管ディレクトリから削除して、ファイル削除処理を終了する（ステップＳ３０４）。
【００７０】
ステップＳ３０３で、実体ファイルの削除を行う場合には、ファイル管理サーバＳＶは、実体ファイル保管ディレクトリであるｂｉｎディレクトリから実体ファイルを削除し（ステップＳ３０５）、当該実体ファイルに対してリンク情報を有するリンクファイルを検索して（ステップＳ３０６）、リンクファイルが存在するかチェックする（ステップＳ３０７）。
【００７１】
ステップＳ３０７で、リンクファイルが存在するときには、サーバ管理サーバＳＶは、当該リンクファイルを当該リンクファイルの格納されているリンクファイル保管ディレクトリから削除し（ステップＳ３０８）、再度、リンクファイルの検索３０６を行って、リンクファイルが存在するかチェックする（ステップＳ３０７）。
【００７２】
サーバ管理サーバＳＶは、このリンクファイルの検索と削除を、削除指示された実体ファイルにリンクするリンクファイルが無くなるまで繰り返し行い、ステップＳ３０７で、リンクファイルが無くなると、ファイル削除処理を終了する。
【００７３】
すなわち、ファイル削除処理では、リンクファイルのみの削除が指定されると、当該選択指定されたリンクファイルのみを削除して、実体ファイルの削除は行わなず、実体ファイルの削除が指定されると、実体ファイルと当該実体ファイルにリンクする全てのリンクファイルを削除する。このように削除する実体ファイルにリンクする全てのリンクファイルを削除するのは、実体ファイルが存在しない状態でリンクファイルを残しておくメリットが無いだけでなく、紛らわしいリンクファイルの存在による存在しない実体ファイルが存在するかの誤解をなくすためであるが、実体ファイルの削除を指示された場合の処理としては、リンクファイルの削除を省略してもよい。
【００７４】
また、上記削除処理では、実体ファイルを削除する場合、実体ファイルを削除した後に、リンクファイルを検索して削除しているが、削除する順序は、上記順序に限るものではなく、まず、リンクファイルを検索して削除し、その後に、実体ファイルを削除してもよい。
【００７５】
このように削除要求に応じて削除指示を行うと、パーソナルコンピュータＰＣからファイル管理サーバＳＶのデータファイルを容易かつ速やかに削除することができ、利用性を向上させることができる。
【００７６】
また、リンクファイルのみの削除を行うので、ディレクトリのファイルの整理を適切に行うことができ、利用性を向上させることができる。
【００７７】
さらに、実体ファイルの削除指示があった場合に、当該実体ファイルにリンクするリンクファイルを自動的に削除するので、利用者がリンクファイルをいちいち探して削除する手間を省くことができ、利用性を向上させることができる。
【００７８】
次に、パーソナルコンピュータＰＣからのファイルを指定したコピー指示に応じて指定されたファイルの指定ディレクトリへのファイルコピー処理について説明する。
【００７９】
ファイル管理サーバＳＶは、図９に示すように、パーソナルコンピュータＰＣからネットワークＮＷを介して記憶装置内のファイル（実際には、ファイルアイコン）が選択され（ステップＳ４０１）、当該選択されたファイルに対してファイルコピー指示があると、当該コピー指示を受け付ける（ステップＳ４０２）。
【００８０】
このファイル選択においては、選択されたファイルアイコンが、実体ファイル保管ディレクトリであるｂｉｎディレクトリ内にあるファイルアイコンであるときには、実体ファイルが選択されたこととなり、選択されたファイルアイコンが、技術Ａ等のリンクファイル保管ディレクトリ内にあるファイルアイコンであるときには、リンクファイルが選択されたこととなる。
【００８１】
ファイル管理サーバＳＶは、コピー指示を受け付けると、コピー先（貼り付け先）のディレクトリが選択されるのを待って（ステップＳ４０３）、選択されたファイルの選択されたディレクトリへの貼り付け指示を受け付け（ステップＳ４０４）、貼り付け先ディレクトリがファイル管理サーバＳＶのデータ管理下のディレクトリであるかチェックする（ステップＳ４０５）。すなわち、本実施例のファイル管理サーバＳＶによるファイル管理処理の管理下のディレクトリであるかチェックする。
【００８２】
ステップＳ４０５で、貼り付け先ディレクトリがファイル管理サーバＳＶの管理下のディレクトリであるときには、ファイル管理サーバＳＶは、当該指定されたディレクトリにコピー指定されたファイルの実体ファイルに対するリンクファイルを登録してコピー処理を終了する（ステップＳ４０６）。
【００８３】
ステップＳ４０５で、貼り付け先ディレクトリがファイル管理サーバＳＶの管理下のディレクトリでないときには、ファイル管理サーバＳＶは、実体ファイル保管ディレクトリであるｂｉｎディレクトリ内にある当該コピー指示されたファイルの実体ファイル（データ本体）をコピーして（ステップＳ４０７）、当該コピーした実体ファイルを貼り付け先ディレクトリに貼り付けてコピー処理を終了する（ステップＳ４０８）。
【００８４】
なお、上記説明においては、ファイルのコピーを行う場合について説明したが、ファイルの移動、すなわち、ファイル管理サーバＳＶの管理下のディレクトリのファイルの移動が指定された場合にも、同様に処理を行う。この場合、移動先のディレクトリがファイル管理サーバＳＶの管理下にないディレクトリであると、一旦実体ファイルをコピーして、当該管理下にないディレクトリに貼り付けを行った後、実体ファイル保管ディレクトリであるｂｉｎディレクトリ内の当該移動指示されたファイルの実体ファイルを削除する。
【００８５】
また、上記説明においては、実体ファイルのコピーを、貼り付け先のディレクトリがファイル管理サーバＳＶの管理下にあるか否かを確認してから行っているが、ファイルのコピー指示があった時点で、実体ファイルのコピーを行ってもよい。このことは、ファイルの移動を行う場合についても同様である。
【００８６】
このように、ファイル管理サーバＳＶは、ファイルを指定してリンクファイル保管ディレクトリへのコピー指示があると、当該指定されたファイルに対応する実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録している。
【００８７】
したがって、パーソナルコンピュータＰＣからファイル管理サーバＳＶのデータファイルを容易かつ速やかにコピーすることができ、利用性を向上させることができる。
【００８８】
また、ファイル管理サーバＳＶは、コピー指示のコピー元のファイルがファイル管理処理の対象外の場所に存在するときには、当該コピー指定されたファイルのデータ本体をコピーして、実体ファイル保管ディレクトリであるｂｉｎディレクトリに実体ファイルとして登録するとともに、当該ｂｉｎディレクトリの実体ファイルへのリンク情報を保持するリンクファイルを当該指定されたリンクファイル保管ディレクトリに登録している。
【００８９】
したがって、ファイル管理サーバＳＶのファイル管理対象外からコピーされるファイルに対しても、コピーされたファイルを適切に一元管理することができ、利用性を向上させることができる。
【００９０】
さらに、ファイル管理サーバＳＶは、コピー指示のコピー先がファイル管理処理の対象外の場所であると、当該コピー指定されたファイルの実体ファイルをコピーして当該コピー先に貼り付けている。
【００９１】
したがって、パーソナルコンピュータＰＣからファイル管理サーバＳＶのデータファイルをファイル管理サーバＳＶのファイル管理対象外の場所にコピーする場合にも、容易かつ適切にコピーすることができ、利用性を向上させることができる。
【００９２】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９３】
本発明は、各種データをディレクトリに保管して管理するファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体に適用することができる。
【図面の簡単な説明】
【００９４】
【図１】本発明のファイル管理方法、ファイル管理装置、ファイル管理システム、ファイル管理プログラム及び記録媒体の一実施例を適用したファイル管理システムのシステム構成図。
【図２】図１のファイル管理サーバの技術Ａディレクトリというリンクファイル保管ディレクトリにリンクファイルが保管されかつ新たなファイルが登録されようとしている状態を示すフレーム表示画面の一例を示す図。
【図３】図１のファイル管理サーバのｂｉｎディレクトリという実体ファイル保管ディレクトリに実体ファイルが保管されている状態を示すフレーム表示画面の一例を示す図。
【図４】図２の新たなファイルの登録操作によってｂｉｎディレクトリに実体ファイルが保管されている状態を示すフレーム表示画面の一例を示す図。
【図５】図２の新たなファイルの登録操作によって技術Ａディレクトリにリンクファイルが保管されている状態を示すフレーム表示画面の一例を示す図。
【図６】図１のファイル管理サーバによるファイル登録処理を示すフローチャート。
【図７】図１のファイル管理サーバによるファイル表示処理を示すフローチャート。
【図８】図１のファイル管理サーバによるファイル削除処理を示すフローチャート。
【図９】図１のファイル管理サーバによるファイルコピー処理を示すフローチャート。
【符号の説明】
【００９５】
１  ファイル管理システム
ＮＷ  ネットワーク
ＳＶ  ファイル管理サーバ
ＰＣ  パーソナルコンピュータ
１０  フレーム表示画面
１１、１２  フレーム
Ｆ１ｒ、Ｆ２ｒ  リンクファイル
Ｆ１ｈ、Ｆ２ｈ  実体ファイル
【図１】
2007102395.tif 000003
【図２】
2007102395.tif 000004
【図３】
2007102395.tif 000005
【図４】
2007102395.tif 000006
【図５】
2007102395.tif 000007
【図６】
2007102395.tif 000008
【図７】
2007102395.tif 000009
【図８】
2007102395.tif 000010
【図９】
2007102395.tif 000011