(57)【特許請求の範囲】
【請求項１】
入力部、演算処理部、および複数のファイルを記憶する記憶部を備えたコンピュータにファイルを管理させるためのファイル管理プログラムであって、
前記ファイル管理プログラムは、前記演算処理部に、
ドラッグされた第１のファイルを第２のファイル上にドロップするための第１の指示情報を前記入力部を介して受け付けたことに基づき、前記第１のファイルの順序を前記第２のファイルの順序よりも後とするファイルの順序情報を前記記憶部に作成することによって、前記第１のファイルと前記第２のファイルとを１つのファイルに仮想的に結合するステップと、
前記仮想的に結合された前記１つのファイルを電子メールのアイコンにドロップするための第２の指示情報を前記入力部を介して受け付けたことに基づき、前記順序情報に基づいて、前記１つのファイルとして仮想的に結合された前記第１のファイルと前記第２のファイルとのファイル名を、それぞれ、当該ファイルの前記順序を示す情報を含んだファイル名に変更するステップと、
前記仮想的に結合された前記１つのファイルを外部装置へ送信するための第３の指示情報を前記入力部を介して受け付けたことに基づき、前記ファイル名が変更された、前記第１のファイルと前記第２のファイルとを、電子メールによって前記外部装置に送信するステップとを実行させる、ファイル管理プログラム。
【請求項２】
前記仮想的に結合するステップは、前記仮想的に結合された前記１つのファイル上に第３のファイルをドロップするための第４の指示情報を前記入力部を介して受け付けたことに基づき、前記第３のファイルの順序を前記第１のファイルの順序よりも後とするファイルの順序情報を前記記憶部に作成することによって、前記第１のファイルと前記第２のファイルと前記第３のファイルとを仮想的に結合するステップを含み、
前記変更するステップでは、前記１つのファイルとして仮想的に結合された前記第１のファイルと前記第２のファイルと前記第３のファイルとのファイル名を、それぞれ、当該ファイルの前記順序を示す情報を含んだファイル名に変更し、
前記送信するステップでは、前記ファイル名が変更された、前記第１のファイルと前記第２のファイルと前記第３のファイルとを、電子メールによって前記外部装置に送信する、請求項１に記載のファイル管理プログラム。
【請求項３】
入力部、演算処理部、および複数のファイルを記憶する記憶部を備えたコンピュータにおけるファイル管理方法であって、
ドラッグされた第１のファイルを第２のファイル上にドロップするための第１の指示情報を前記入力部を介して受け付けたことに基づき、演算処理部が、前記第１のファイルの順序を前記第２のファイルの順序よりも後とするファイルの順序情報を前記記憶部に作成することによって、前記第１のファイルと前記第２のファイルとを１つのファイルに仮想的に結合するステップと、
前記仮想的に結合された前記１つのファイルを電子メールのアイコンにドロップするための第２の指示情報を前記入力部を介して受け付けたことに基づき、演算処理部が、前記順序情報に基づいて、前記１つのファイルとして仮想的に結合された前記第１のファイルと前記第２のファイルとのファイル名を、それぞれ、当該ファイルの前記順序を示す情報を含んだファイル名に変更するステップと、
前記仮想的に結合された前記１つのファイルを外部装置へ送信するための第３の指示情報を前記入力部を介して受け付けたことに基づき、演算処理部が、前記ファイル名が変更された、前記第１のファイルと前記第２のファイルとを、電子メールによって前記外部装置に送信するステップとを備える、ファイル管理方法。
【請求項４】
前記仮想的に結合するステップは、前記仮想的に結合された前記１つのファイル上に第３のファイルをドロップするための第４の指示情報を前記入力部を介して受け付けたことに基づき、前記第３のファイルの順序を前記第１のファイルの順序よりも後とするファイルの順序情報を前記記憶部に作成することによって、前記第１のファイルと前記第２のファイルと前記第３のファイルとを仮想的に結合するステップを含み、
前記変更するステップでは、前記１つのファイルとして仮想的に結合された前記第１のファイルと前記第２のファイルと前記第３のファイルとのファイル名を、それぞれ、当該ファイルの前記順序を示す情報を含んだファイル名に変更し、
前記送信するステップでは、前記ファイル名が変更された、前記第１のファイルと前記第２のファイルと前記第３のファイルとを、電子メールによって前記外部装置に送信する、請求項３に記載のファイル管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法に関し、特に複数のファイルを１つのファイルに結合させたファイルを外部装置へ送信することができるファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法に関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ（ＰＣ）には、操作の利便性を向上させるため、画像ファイルと文書ファイルなど、作成されたアプリケーションが異なる複数のファイルを関連づけ、仮想的に１つのファイルとして（このような処理を「仮想結合」という）、サムネイルで表示することがなされている。この場合に、サムネイルでは、ページ送りすることにより、複数のファイルが順に表示される。
【０００３】
【発明が解決しようとする課題】
上述のようにして、仮想結合されたファイルを、あたかも１つのファイルのようにユーザは扱うことができる。しかしながら、特定の文書管理ソフトウェアを用いなければ、仮想結合されたファイルは、単なるファイルの集合にすぎない。したがって、仮想結合されたファイルを電子メールなどにより送信しても、受信した側では仮想結合の順序などを知ることができない。
【０００４】
元々仮想結合は、ファイルの順番に意味があることが多いため、上述のように結合が解除されると受信側にとって不便であるという問題がある。
【０００５】
この発明は上述の問題点を解決するためになされたものであり、ユーザの使い勝手の良いファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するためにこの発明のある局面に従うと、ファイル管理プログラムは、入力部、演算処理部、および複数のファイルを記憶する記憶部を備えたコンピュータにファイルを管理させるためのファイル管理プログラムであって、演算処理部に、ドラッグされた第１のファイルを第２のファイル上にドロップするための第１の指示情報を入力部を介して受け付けたことに基づき、第１のファイルの順序を第２のファイルの順序よりも後とするファイルの順序情報を記憶部に作成することによって、第１のファイルと第２のファイルとを１つのファイルに仮想的に結合するステップと、仮想的に結合された１つのファイルを電子メールのアイコンにドロップするための第２の指示情報を入力部を介して受け付けたことに基づき、順序情報に基づいて、１つのファイルとして仮想的に結合された第１のファイルと第２のファイルとのファイル名を、それぞれ、当該ファイルの順序を示す情報を含んだファイル名に変更するステップと、仮想的に結合された１つのファイルを外部装置へ送信するための第３の指示情報を入力部を介して受け付けたことに基づき、ファイル名が変更された、第１のファイルと第２のファイルとを、電子メールによって外部装置に送信するステップとを実行させる。
【０００７】
好ましくは、仮想的に結合するステップは、仮想的に結合された１つのファイル上に第３のファイルをドロップするための第４の指示情報を入力部を介して受け付けたことに基づき、第３のファイルの順序を第１のファイルの順序よりも後とするファイルの順序情報を記憶部に作成することによって、第１のファイルと第２のファイルと第３のファイルとを仮想的に結合するステップを含み、変更するステップでは、１つのファイルとして仮想的に結合された第１のファイルと第２のファイルと第３のファイルとのファイル名を、それぞれ、当該ファイルの順序を示す情報を含んだファイル名に変更し、送信するステップでは、ファイル名が変更された、第１のファイルと第２のファイルと第３のファイルとを、電子メールによって外部装置に送信する。
【０００８】
この発明の他の局面に従うと、ファイル管理方法は、入力部、演算処理部、および複数のファイルを記憶する記憶部を備えたコンピュータにおけるファイル管理方法であって、ドラッグされた第１のファイルを第２のファイル上にドロップするための第１の指示情報を入力部を介して受け付けたことに基づき、演算処理部が、第１のファイルの順序を第２のファイルの順序よりも後とするファイルの順序情報を記憶部に作成することによって、第１のファイルと第２のファイルとを１つのファイルに仮想的に結合するステップと、仮想的に結合された１つのファイルを電子メールのアイコンにドロップするための第２の指示情報を入力部を介して受け付けたことに基づき、演算処理部が、順序情報に基づいて、１つのファイルとして仮想的に結合された第１のファイルと第２のファイルとのファイル名を、それぞれ、当該ファイルの順序を示す情報を含んだファイル名に変更するステップと、仮想的に結合された１つのファイルを外部装置へ送信するための第３の指示情報を入力部を介して受け付けたことに基づき、演算処理部が、ファイル名が変更された、記第１のファイルと第２のファイルとを、電子メールによって外部装置に送信するステップとを備える。
【０００９】
好ましくは、仮想的に結合するステップは、仮想的に結合された１つのファイル上に第３のファイルをドロップするための第４の指示情報を入力部を介して受け付けたことに基づき、第３のファイルの順序を第１のファイルの順序よりも後とするファイルの順序情報を記憶部に作成することによって、第１のファイルと第２のファイルと第３のファイルとを仮想的に結合するステップを含み、変更するステップでは、１つのファイルとして仮想的に結合された第１のファイルと第２のファイルと第３のファイルとのファイル名を、それぞれ、当該ファイルの順序を示す情報を含んだファイル名に変更し、送信するステップでは、ファイル名が変更された、第１のファイルと第２のファイルと第３のファイルとを、電子メールによって外部装置に送信する。
【００１３】
【発明の実施の形態】
［第１の実施の形態］
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、説明は繰返さない。
【００１４】
図１は、本発明の第１の実施の形態におけるファイル管理プログラムが搭載されたパーソナルコンピュータによって構成されるネットワークを示す図である。
【００１５】
図１を参照して、ネットワークは、インターネットＩとローカルエリアネットワークＮとから構成され、ネットワーク上にパーソナルコンピュータ１００ａ〜１００ｃと、メールサーバ２００ａ，２００ｂが接続されている。各パーソナルコンピュータの間ではメールサーバを介して、または介さないで添付ファイルが付された電子メールのやり取りを行なうことができる。
【００１６】
図２は、図１のパーソナルコンピュータ１００ａの概略構成を示すブロック図である。図を参照して、パーソナルコンピュータは、装置全体の制御を行なうための制御部１０１と、データを入力するための入力部１０５と、データを記憶するための記憶部１０３と、データを出力するための出力部１０７と、制御部１０１で実行するためのプログラムなどを記憶するための外部記憶装置１０９と、ネットワークに接続するためのＬＡＮ（ローカルエリアネットワーク）カード１１３とを備えている。
【００１７】
制御部１０１は、中央演算装置（ＣＰＵ）と、このＣＰＵで実行するためのプログラムを記憶するための読出専用メモリ（ＲＯＭ）やＣＰＵでプログラムを実行する際に必要となる変数などを記憶するためのランダムアクセスメモリ（ＲＡＭ）を有している。
【００１８】
入力部１０５は、キーボードまたはマウスなどであり、文字または数字の入力、または、所定の指示コマンドの入力が可能となっている。
【００１９】
記憶部１０３は、文書または画像などのデータを格納する。これらのデータは、たとえばワードプロセッサのアプリケーションプログラムにより作成されたデータファイル、表計算ソフトのアプリケーションにより作成されたデータファイル、デジタルカメラまたはイメージスキャナなどで読取られた画像を記憶するためのデータファイル、または、他の種々のアプリケーションプログラムで作成されるデータファイルである。
【００２０】
また、記憶部１０３は、複数のフォルダを有し、フォルダに分類してデータファイルを記憶することができる。たとえば、あるフォルダＡには、ワードプロセッサで作成したデータファイルを記憶し、フォルダＢには、表計算のアプリケーションソフトにより作成されたデータファイルを記憶するようにしてもよい。さらに、何らかの事案ごとにフォルダを作成するようにしてもよいし、データファイルが作成された期日をもとに所定の期間で区切ってフォルダを作成するようにしてもよい。これらのフォルダは、種々のアプリケーションプログラムにより作成される。
【００２１】
出力部１０７は、ディスプレイであり、制御部１０１の指示に従ってデータファイルをサムネイルなどで表示する。これにより、複数のデータファイルを同時に表示することができる。
【００２２】
外部記憶装置１０９は、コンピュータ読取可能な記録媒体１１１に記録されたプログラムやデータを読込み、制御部１０１に送信する。また、制御部１０１からの指示により、コンピュータ読取可能な記録媒体１１１に必要なデータを書込む。
【００２３】
コンピュータ読取可能な記録媒体１１１としては、磁気テープやカセットテープなどのテープ系、磁気ディスク（フレキシブルディスク、ハードディスク装置など）や光ディスク（ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなど）などのディスク系、ＩＣカード（メモリカードを含む）や光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、フラッシュメモリなどの半導体メモリなどの固定的にプログラムを担持する媒体が挙げられる。
【００２４】
また、記録媒体１１１を、ネットワークからプログラムがダウンロードされるように流動的にプログラムを担持する媒体とすることもできる。
【００２５】
制御部１０１は、記録媒体１１１に記録されたファイル管理プログラムを外部記憶装置１０９で読取ることにより、読取ったプログラムを実行することができる。
【００２６】
図３は、パーソナルコンピュータ１００ａのファイル構成を示す図である。図３を参照して、制御部１０１には、ファイル管理プログラム１０１ａおよびメーラプログラム１０１ｂが実行されている。記憶部１０３には、４つのフォルダ２０１，２１１，２２１，２３１が含まれるものとする。フォルダ２０１，２１１，２２１，２３１は、複数のデータファイルを分類する。ここでは、フォルダ２３１は、ファイル管理プログラムによる管理対象外のフォルダであり、フォルダ２０１，２１１，２２１は、ファイル管理プログラムによる管理対象のフォルダとする場合について説明する。
【００２７】
図３において、フォルダ２０１には、３つのデータファイル２０５，２０７，２０９が記憶されており、フォルダ２１１には、３つのデータファイル２１５，２１７，２１９が記憶されており、フォルダ２２１には、３つのデータファイル２２５，２２７，２２９が記憶されており、フォルダ２３１には、３つのデータファイル２３５，２３７，２３９が記憶されている。
【００２８】
管理対象のフォルダ２０１，２１１，２２１には、データファイルの他に、管理情報ファイル２０３，２１３，２２３がそれぞれ記憶されている。一方、管理対象外のフォルダ２３１には、３つのデータファイル２３５，２３７，２３９のみが記憶され、管理情報ファイルは記憶されていない。
【００２９】
管理情報ファイル２０３，２１３，２２３は、ファイル管理プログラム１０１ａが制御部１０１で実行されることにより作成される。管理情報ファイルは、それが記憶されているフォルダに分類されて記憶されているデータファイルのファイル情報を含む。たとえば、フォルダ２０１に関しては、管理情報ファイル２０３は、３つのデータファイル２０５，２０７，２０９のファイル情報を含む。フォルダ２１１に関しては、管理情報ファイル２１３は、３つのデータファイル２１５，２１７，２１９のファイル情報を含み、フォルダ２２１に関しては、管理情報ファイル２２３は、３つのデータファイル２２５，２２７，２２９のファイ情報を含む。ファイル情報は、データファイルの属性情報と付加情報とを含む。このファイル情報により、ファイル管理プログラム上で複数のファイルを仮想結合させたり、させなかったりすることができる。
【００３０】
図４は、パーソナルコンピュータ１００ａで実行されるファイル管理プログラムの処理を示すフローチャートである。図を参照して、ステップＳ１０１においてパーソナルコンピュータ上のファイルの仮想結合動作があり、ステップＳ１０３で仮想結合ファイルをメーラアイコンにユーザがドラッグおよびドロップしたものとする。
【００３１】
このとき、ステップＳ１０５において、ファイル管理プログラムは仮想結合されたファイル名に従って、それを構成する複数のファイルのファイル名のそれぞれを変更する。そして、ステップＳ１０７においてファイル管理プログラム１０１ａはメーラプログラム１０１ｂに対しファイル名が変更された後のファイルを送る。なお、ここではパーソナルコンピュータに記録されているファイルのファイル名は変更されず、電子メールに添付されるファイルのファイル名のみステップＳ１０５で変更されるものとする。
【００３２】
図５および図６は、図４のステップＳ１０１で行なわれる仮想結合動作を説明するための図である。
【００３３】
図５に示されるように、ここでは「課題」、「現状」、「目標」の複数のファイルが１つのフォルダ内に記録されており、この３つのファイルを仮想結合させる場合を想定する。なお、それぞれのファイルの名称は“課題．ｄｏｃ”、“現状．ｘｌｓ”、“目標．ｄｏｃ”であるものとする。ユーザは、「目標」のファイルの上に「現状」のファイルをドラッグおよびドロップする。これにより、現状→目標の順番で仮想結合ファイルが作成される。さらに、ユーザはその作成された仮想結合ファイル上に「課題」のファイルをドラッグおよびドロップする。これにより、課題→現状→目標の順序で仮想結合ファイルが作成される。また、ユーザは仮想結合ファイルにファイル名を添付することができるが、ここでは“ｒｅｐｏｒｔ”のファイル名が付与されたものであるとする。
【００３４】
なお、これらの仮想結合を構成するファイルの名称、仮想結合の順序および仮想結合ファイルのファイル名は、管理情報ファイル（図３における符号２０３，２１３，２２３参照）に記録される。
【００３５】
図６は、図５の３つのファイルが仮想結合された後の状態を示す図である。図を参照して、仮想ファイルのサムネイルとして「課題」のファイルの内容が示されているが、サムネイル内の所定の箇所をクリックすることによりユーザはページをめくるように「現状」、「目標」のファイルの概要を見ることができる。
【００３６】
図７は、図４のステップＳ１０５で行なわれるファイル名の変更処理を説明するための図である。図に示されるように、仮想結合を構成するもともとのファイルの名称が“現状．ｄｏｃ”、“目標．ｘｌｓ”、“課題．ｄｏｃ”であったものとすると、本実施の形態においてはファイル名の変更処理により、それぞれのファイル名は“report１＿現状．ｄｏｃ”、“report２＿目標．ｘｌｓ”、“report３＿課題．ｄｏｃ”と変更される。すなわち、ファイル管理プログラム１０１ａは、仮想結合のファイル名（ここでは“ｒｅｐｏｒｔ”）に基づいて、仮想結合を構成するファイルのファイル名を変更している。より詳しくは、もともとのファイル名に対し、仮想結合ファイル名と、そのファイルの順序を示す数字が付与された情報が付加される。
【００３７】
このようにファイル名を変更することで、ユーザはそのファイル名を見ることにより仮想結合されているファイルを確認することができ、さらにその仮想結合の順序を認識することが可能となる。また、本実施の形態においてはファイル名の先頭に仮想結合ファイル名および数字が付与されているため、ファイルの名称でソートを行なった場合に、もともとの仮想結合のファイルが連続して表示されることになる。これにより、ユーザは仮想結合のファイルを容易に認識することができる。
【００３８】
［第２の実施の形態］
第２の実施の形態におけるシステムのハードウェア構成は、第１の実施の形態同じであるためここでの説明を繰返さない。第２の実施の形態においては、図４のフローチャートに示される処理に代えて、図８に示されるフローチャートの処理が実行される。
【００３９】
図８を参照して、ステップＳ２０１およびＳ２０３での処理は、図４のステップＳ１０１およびＳ１０３での処理と同じである。ステップＳ２０５においては、ファイル管理プログラムはメーラプログラムに対し送信すべき仮想結合ファイルを送る。ステップＳ２０７においてファイル管理プログラムは、メーラプログラムに対しその仮想結合ファイルの管理情報ファイル（図３における符号２０３，２１３，２２３）を送る。
【００４０】
図９は、本実施の形態における効果を説明するための図である。図に示されるように、本実施の形態においては仮想結合ファイルを構成するファイルがメーラに送られるときに、仮想結合の情報を示す管理情報ファイルが一緒に送られる。これにより、管理情報ファイルもメールに添付されて送信されるため、受信側が送信側と同じファイル管理プログラムを所有している場合、この管理情報ファイルにより受信側は正しい順番で仮想結合ファイルを再構築することができる。
【００４１】
なお、本実施の形態においては送信側の管理情報ファイルと同じものを受信側に送信することとしたが、送信側で受信側の有するソフトウェアに対応した管理情報ファイルを新たに作成し、送信するようにしてもよい。
【００４２】
［第３の実施の形態］
第３の実施の形態におけるシステムのハードウェア構成も第１の実施の形態と同一であるため、ここでの説明を繰返さない。
【００４３】
第３の実施の形態においては、図４に示されるフローチャートに代えて、図１０に示されるフローチャートの処理が実行される。
【００４４】
図１０を参照して、ステップＳ３０１およびＳ３０３での処理は、図４のステップＳ１０１およびＳ１０３での処理と同じである。ステップＳ３０５において、ファイル管理プログラムは仮想結合情報ファイルを作成する。ここに仮想結合情報ファイルとは、仮想結合された複数のファイルの結合の順序を示すファイルである。次に、ステップＳ３０７においてファイル管理プログラムはメーラに、送信すべき仮想結合ファイルを送る。ステップＳ３０９でファイル管理プログラムはメーラプログラムに、ステップＳ３０５で作成された仮想結合情報ファイルを送る。
【００４５】
図１１は、図１０のステップＳ３０５で作られる仮想結合情報ファイルの具体例を示す図である。図を参照して、仮想結合情報ファイルはテキストファイルであり、仮想結合ファイルのファイル名（ここでは“ｒｅｐｏｒｔ”）と、構成されるファイルとその順序とが示されている。
【００４６】
本実施の形態においては、仮想結合ファイルがメールに添付されて送信されるときに、図１１に示されるような仮想結合の順序などを示す仮想結合情報ファイルが同時に添付される。これにより、受信側のパーソナルコンピュータに送信側と同一のファイル管理プログラムがなく、仮想結合の状態が解除された場合においても、ユーザは仮想結合情報ファイルを確認することでそれらのファイルの結合の順序、結合に関与しているファイルおよびファイル名を知ることができ、仮想結合の状態を再現することが可能となる。
【００４７】
以上のように、第１〜第３の実施の形態によると、複数のファイルによって構成される仮想結合ファイルをメールに添付して送信する際に、受信側ではファイルの名称や仮想結合の情報に基づいて元通りの順番で仮想結合ファイルを構成することができるため、ユーザにとって便利であるという効果がある。
【００４８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態におけるネットワークの構成を示す図である。
【図２】  図１のパーソナルコンピュータ１００ａの構成を示す図である。
【図３】  パーソナルコンピュータ１００ａのファイル構成を示す図である。
【図４】  第１の実施の形態におけるファイル管理プログラムが実行する処理を示すフローチャートである。
【図５】  仮想結合前のファイルの状態を示す図である。
【図６】  仮想結合後のファイルの状態を示す図である。
【図７】  ファイル名の変更処理を示す図である。
【図８】  第２の実施の形態におけるファイル管理プログラムが実行する処理を示すフローチャートである。
【図９】  第２の実施の形態におけるファイル管理プログラムが実行する処理を説明するための図である。
【図１０】  第３の実施の形態におけるファイル管理プログラムが実行する処理を示すフローチャートである。
【図１１】  仮想結合情報ファイルの具体例を示す図である。
【符号の説明】
１００ａ〜１００ｃ  パーソナルコンピュータ、２００ａ，２００ｂ  サーバ、１０１ａ  ファイル管理プログラム、１０１ｂ  メーラプログラム、１０３  記憶部。
【図１】
0004337284.tif 000002
【図２】
0004337284.tif 000003
【図３】
0004337284.tif 000004
【図４】
0004337284.tif 000005
【図５】
0004337284.tif 000006
【図６】
0004337284.tif 000007
【図７】
0004337284.tif 000008
【図８】
0004337284.tif 000009
【図９】
0004337284.tif 000010
【図１０】
0004337284.tif 000011
【図１１】
0004337284.tif 000012