(57)【要約】【目的】本発明は、ファイルをドラッグ・アンド・ドロップ操作で1つのファイルをドロップ元フォルダから複数のフォルダにドロップ可能とするファイル制御処理プログラムを提供することを目的とする。【構成】ファイルのドラッグ・アンド・ドロップ操作対象のファイルを所定の期間、ドラッグ元フォルダでドラッグ処理がわかる形で修飾表示する表示ステップと、前記表示ステップで修飾表示したファイルがドラッグ・アンド・ドロップ対象となった場合、該ドロップ先のフォルダを、該ファイルが参照可能なフォルダとして記憶する、または、該ファイルをドロップ先フォルダに複写するドロップ先追加ステップとを実行させるファイル制御処理プログラムである。【選択図】        図１
2007272816.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ドラッグ・アンド・ドロップ操作対象のファイルを所定の期間、ドラッグ元フォルダでドラッグ処理がわかる形で修飾表示する表示ステップと、
前記表示ステップで修飾表示したファイルがドラッグ・アンド・ドロップ対象となった場合、該ドロップ先のフォルダを、該ファイルが参照可能なフォルダとして記憶する、あるいは、該ファイルをドロップ先フォルダに複写するドロップ先追加ステップと
を実行させるファイル制御処理プログラム。
【請求項２】
前記表示ステップは、ドラッグ・アンド・ドロップ対象のファイルを、所定期間の経過、あるいは、他ファイルへの操作の検出までの少なくともいずれかの期間、ドラッグ元フォルダで修飾表示する
ことを特徴とする請求項１記載のファイル制御処理プログラム。
【請求項３】
前記コンピュータに、前記表示ステップで修飾表示する所定の期間が経過したファイルを、当該ドラッグ元フォルダから参照不可能とする削除ステップ
を更に実行させることを特徴とする請求項１あるいは請求項２記載のファイル制御処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドラッグ・アンド・ドロップ操作で1つのファイルをドロップ元フォルダから複数のフォルダにドロップ可能とするファイル制御処理プログラムに関するものである。
【背景技術】
【０００２】
従来、フォルダ内のファイルをドラッグして他のフォルダにドロップする操作（ドラッグ・アンド・ドロップ操作）によって、ファイルをドロップ元のフォルダからドロップ先のフォルダに移動することが行なわれている。この際、ドラッグ・アンド・ドロップ操作対象のファイルを、更に他のフォルダからも参照可能としたい場合、ドラッグ先のフォルダの内容を表示して該当のファイルをコピーする等の別の操作が必要であった。
【０００３】
また、選択されたファイル名を記憶する記憶手段を設け、オペレータがＣＲＴ上でマウスで選択すると、選択されたファイルのファイル情報を記憶手段のエリアにコピー、追加し、選択されたことをＣＲＴ上の該当ファイル情報を反転表示させることで、複数ファイルの一括コピー、削除する技術がある（特許文献１）。しかし、該技術も、簡易な操作で１つのファイルを複数のフォルダから参照可能とするものではなかった。
【特許文献１】特願昭６２−２９３３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上述した従来の技術に鑑みて為された発明であって、簡易な操作で１つのファイルを複数のフォルダから参照可能とするファイル処理制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、これらの問題を解決するため、ドラッグ・アンド・ドロップ操作対象のファイルを、所定の期間、ドラッグ元フォルダで処理対象であることがわかるよう識別表示して、当該識別表示中のファイルが、さらにドラッグ・アンド・ドロップされたときに、このドロップ先のフォルダを、このファイルが参照可能なフォルダとして記憶する、あるいは、このファイルをドロップ先フォルダに複写するようにしている。
【発明の効果】
【０００６】
本発明は、コンピュータに上記処理を実行させることにより、１つのファイルへのドラッグ・アンド・ドロップ操作だけで、このファイルの複数のフォルダへのドロップを可能とし、ドロップ先フォルダからこのファイルを参照させることを可能とする。
【発明を実施するための最良の形態】
【０００７】
本発明は、ドラッグ・アンド・ドロップ操作対象のファイルを、所定の期間、ドラッグ元フォルダで処理対象であることがわかるよう識別表示して、当該識別表示中のファイルが、さらにドラッグ・アンド・ドロップされたときに、このドロップ先のフォルダを、このファイルが参照可能なフォルダとして記憶する、あるいは、このファイルをドロップ先フォルダに複写することを実現した。
【実施例１】
【０００８】
図１は、本発明のシステム構成図を示す。
図１において、コンピュータ１は、プログラムに従い各種処理を行うものであって、ここでは、インターネットや社内ＬＡＮなどのネットワーク１０を介して接続した図示外の電子メールサーバの電子メールボックスから電子メールをダウンロードするメール受信手段２、メールに対するドラッグ・アンド・ドロップ操作を実現するドラッグ／ドロップ手段３、ドラッグ・アンド・ドロップ操作対象となり、表示手段により修飾表示中であるファイルに対するドラッグ・アンド・ドロップ操作に基づきドロップ先を追加するドロップ先追加手段４、表示手段による修飾表示期間が終了したドラッグ・アンド・ドロップ操作対象ファイルを、ドラッグ元から参照不可能にする削除手段５、後述する受信メール管理ＤＢ７と修飾対象記憶テーブル９を参照し、表示対象のフォルダを参照可能フォルダとするメールのうち、修飾対象記憶テーブル９に設定されているメールを修飾表示するメール一覧表示手段６、図２（ａ）に示すような、メール受信手段２によって受信したメールのメールＩＤ、メールデータ（ヘッダ情報）、メールデータ（本文）、及び１以上の関連付けフォルダパスを含む受信メール管理レコードからなる情報を管理・記憶する受信メール管理ＤＢ７、図２の（ｂ）に示すような、修飾表示時間及び修飾方法を含む修飾設定情報を記憶する設定値ＤＢ８、図２の（ｃ）に示すような、修飾対象のメールのファイルパスである修飾対象ファイルパス、修飾終了日時及びコピーフラグを含む修飾対象記憶レコードからなる情報を記憶する修飾対象記憶テーブル９などから構成されるものである。
【０００９】
次に、図３に示す本発明の処理概要フローチャートの順番に従い、図１に示す本発明のシステムにおける処理を詳細に説明する。
【００１０】
図３において、Ｓ１では、図１のコンピュータ１を構成するメール受信手段２がネットワーク１０を介して接続したメールサーバ１１のメールボックス１３から電子メールデータをダウンロードして、新しいメールＩＤと、関連付けフォルダパスとして「受信」を設定し、メールデータ（ヘッダ情報）、メールデータ（本文）からなるレコードとして図２の（ａ）に示すような受信メール管理ＤＢ７に記憶する。
【００１１】
Ｓ２では、図２の（ｃ）に示すような修飾対象記憶テーブル９を初期化する。
Ｓ３では、受信フォルダをメール一覧の表示対象フォルダとして設定する。
【００１２】
Ｓ４では、フォルダ内メール表示処理を行う。
図４に示す本発明のフォルダ内メール表示処理フローチャートの順番に従い、図１に示すメール一覧表示手段６が行う、図２のＳ４に示す本発明のフォルダ内メール処理を詳細に説明する。
【００１３】
図４において、Ｓ２１では、受信メール管理ＤＢ７を参照し、関連付けフォルダパス欄に表示対象となっているフォルダ名をもつレコードを全て抽出する。例えば図２の（ａ）の受信メール管理ＤＢ７中の関連付けフォルダパス欄に「受信」をもつレコードを全て抽出する。
【００１４】
Ｓ２２では、Ｓ２１で抽出したレコードを元に、図６の（ａ）に示すような画面を表示する。
【００１５】
Ｓ２３では、修飾対象記憶テーブル９と設定値ＤＢ８とを参照し、修飾対象として記憶されたパスのメール（ファイル）一覧における表示情報を設定値ＤＢ８の修飾方法に従って修飾して表示する。例えば図２の（ｃ）の修飾対象記憶テーブル９を参照し、図６の（ａ）に示すような画面のメール一覧における、メールＩＤが０００９１のメール（ファイル）情報を、図６の（ｂ）に修飾表示と記載するように、修飾表示する。なお、図２の（ｂ）には、修飾方法の例として点滅を上げているが、フォントのサイズ、タイプ、色などの違い、状態を示す記号の追加表示など、公知の技術により実現可能な他の様々な修飾方法を採用することが可能である。
【００１６】
本発明のメール一覧表示手段６が、以上説明してきたフォルダ内メール表示処理を実行することによって、表示対象フォルダ内のメール（ファイル）一覧のメール（ファイル）のうち当該修飾表示したメール（ファイル）がドラッグ・アンド・ドロップ対象表示処理中であることを視認させることが可能となる。
【００１７】
図３に戻って、Ｓ５では、後述するタイマのタイムオーバーや、ドラッグ・アンド・ドロップなどの操作が行われたといった事象が発生したか判別し、ＹＥＳの場合には、Ｓ６に進む。ＮＯの場合には、Ｓ５を繰り返し待機する。
【００１８】
Ｓ６では、発生した事象は本処理の終了の選択か判別し、ＹＥＳの場合には、Ｓ７で修飾対象記憶テーブル９を初期化し、本処理を終了する。ＮＯの場合には、Ｓ８に進む。
【００１９】
Ｓ８は、発生した事象が、図１のドラッグ／ドロップ手段３が、ユーザのマウス操作に基づく、任意の電子メールのドラッグ・アンド・ドロップ操作の検出か判別する。ＹＥＳの場合には、Ｓ９でドラッグ・アンド・ドロップ処理を行い、Ｓ５に戻る。ＮＯの場合には、Ｓ１０に進む。
【００２０】
図５に示す本発明のドラッグ・アンド・ドロップ対応処理フローチャートの順番に従い、図１に示すドラッグ／ドロップ手段３及びドロップ先追加手段４が行う、図２のＳ９に示す本発明のドラッグ・アンド・ドロップ対応処理を詳細に説明する。
【００２１】
図５において、Ｓ３１では、ドロップ先はゴミ箱フォルダか判別する。ＹＥＳの場合には、Ｓ３２で受信メール管理ＤＢ７の該当メールＩＤの受信メール管理レコードの、関連付けフォルダパスの対象のフォルダ名を”ゴミ箱フォルダ”に書き換えて受信メール管理ＤＢ７に記憶すると共に、ゴミ箱フォルダに当該メールを移動させる。例えば図２の（ａ）の受信メール管理ＤＢ７の関連付けファイルパス中の該当メールＩＤのレコード、例えばメールＩＤ＝０００９１のレコードのフォルダ名”受信（受信フォルダ）”を”ゴミ箱フォルダ”に書き換え、受信メール管理ＤＢ７に記憶すると共に、ゴミ箱フォルダに当該メールを移動させる。一方、Ｓ３１でＮＯの場合には、Ｓ３３に進む。
【００２２】
Ｓ３３では、修飾対象記憶テーブル９を参照し、操作対象のメール（ファイル）のファイルパスを修飾対象ファイルパスとする修飾対象記憶レコードがある、つまり、修飾表示中であるか判別する。ＹＥＳの場合には、Ｓ３４で、設定値ＤＢ８を参照して現在日時に修飾表示時間を加算した日時を修飾終了日時に更新設定して修飾対象記憶テーブル９に記憶し、Ｓ３６に進む。ＮＯの場合には、Ｓ３５に進む。
【００２３】
Ｓ３５では、操作対象のメール（ファイル）のドラッグ元におけるファイルパスを修飾対象ファイルパスに設定し、設定値ＤＢ８を参照して現在日時に修飾表示時間を加算した日時を修飾終了日時に設定した修飾対象記憶レコードを作成して修飾対象記憶テーブル９に記憶する。
【００２４】
Ｓ３６では、ドロップ先フォルダ名を受信メール管理ＤＢ７の該当メールＩＤのレコードの関連付けフォルダパス欄に追加設定し、受信メール管理ＤＢ７に記憶する。
【００２５】
本発明のドラッグ／ドロップ手段３及びドロップ先追加手段４が、以上説明してきたドラッグ・アンド・ドロップ対応処理を実行することによって、例えば、ユーザが図６の（ａ）の画面上で、メールＩＤ＝０００９１をドラッグしてフォルダ１０１にドロップするドラッグ・アンド・ドロップ操作を行うと、図２の（ｃ）に示す修飾対象記憶テーブル９に修飾対象として記憶し、図２の（ａ）に示すような受信メール管理ＤＢ７の当該メールＩＤ＝０００９１のレコードの関連付けフォルダパス欄にフォルダ１０１を追加した後、Ｓ４に戻って、修飾対象記憶テーブルに修飾対象として記憶したメールＩＤ＝０００９１のメール一覧情報を図６の（ｂ）に示すように修飾表示し、この修飾表示中のメールをさらにユーザがフォルダ１０２にドロップするドラッグ・アンド・ドロップ操作を行うと、同様に、関連付けフォルダパス欄にフォルダ１０２を追加し、受信フォルダ及びフォルダ１０１、１０２のいずれからもこのメールを参照可能とする。
【００２６】
図３に戻って、Ｓ１０では、発生した事象が、ユーザのマウスまたはキーボード操作に基づく、任意の電子メールのコピーコマンドの検出か判別する。ＹＥＳの場合には、Ｓ１１で修飾対象記憶テーブル９を参照し、コピー対象となった電子メールのファイルパスを含むレコードがある場合にこのレコードのコピーフラグをＯＮにしてコピーを実行し、Ｓ５に戻る。ＮＯの場合には、Ｓ１２に進む。
【００２７】
Ｓ１２では、発生した事象が、ユーザのマウスまたはキーボード操作に基づく、メール一覧を表示する対象フォルダの変更選択か判別する。ＹＥＳの場合には、Ｓ１３で選択フォルダを表示対象に設定し、Ｓ４に戻る。ＮＯの場合には、Ｓ１４に進む。
【００２８】
Ｓ１４では、後述する図５のＳ３４あるいはＳ３５で修飾対象記憶テーブル９に設定あるいは更新記憶した修飾終了日時が満了したか判別する。ＹＥＳの場合には、Ｓ１６に進む。ＮＯの場合には、Ｓ１５でその他処理を行い、Ｓ５に戻る。
【００２９】
Ｓ１６では、修飾終了日時が満了した修飾対象記憶レコードのコピーフラグはＯＮか判別する。ＹＥＳの場合には、Ｓ１７をスキップし、Ｓ１８に進む。ＮＯの場合には、削除手段５が、受信メール管理ＤＢ７中の該当メールの受信メール管理レコードの関連付けファイルパス欄から、対象のフォルダ、つまりドラッグ元のフォルダ名を削除し、Ｓ１８に進む。
【００３０】
Ｓ１８では、図２の（ｃ）に示すような修飾対象記憶テーブル９から、該当の修飾表示情報レコードを削除する。
【００３１】
Ｓ１９では、該当フォルダは表示中か判別する。ＹＥＳの場合には、Ｓ２０で表示中フォルダを表示対象に設定し、Ｓ４に戻る。一方，ＮＯの場合には、Ｓ５に戻る。
【００３２】
以上説明した本発明の実施の形態によれば、表示対象フォルダ内のメール（ファイル）一覧を図６の（ａ）のように表示し、メール（ファイル）一覧内のメール（ファイル）のドラッグ・アンド・ドロップ操作が行われると、該当メール（ファイル）を修飾表示し、当該修飾表示中に更にこのファイルのドラッグ・アンド・ドロップ操作が行われると、ドロップ先フォルダを該メール（ファイル）の格納フォルダととして記憶することを繰り返すことができ、ドラッグ・アンド・ドロップ操作という簡単な操作でファイル（電子メール）を任意数の他のフォルダ（ドロップ先）から参照可能とすることが可能となる。
【００３３】
なお、本発明について、上記ではメールとフォルダの関連付けの追加で説明してきたが、点滅中の操作により実データを複製するよう構成してもよい。この場合には、図７の（ａ）に示すドラッグ・アンド・ドロップ対応処理フローチャート（その２）に記載するように、図４に示すドラッグ・アンド・ドロップ対応処理のＳ３６にかわり、Ｓ３６’で受信メール管理ＤＢの該当メールＩＤのレコードを元に、新規のメールＩＤをメールＩＤ欄に、ドロップ先のフォルダ名を関連付けフォルダパス欄に更新設定した受信メール管理レコードを作成して受信メール管理ＤＢ７に記憶する。この場合の受信メール管理ＤＢ７の例を図７（ｂ）に示す。
【図面の簡単な説明】
【００３４】
【図１】本発明のシステム構成図である。
【図２】本発明のＤＢ／テーブル例である。
【図３】本発明の処理概要フローチャートである。
【図４】本発明のフォルダ内メール表示処理フローチャートである。
【図５】本発明のドラッグ・アンド・ドロップ対応処理フローチャートである。
【図６】本発明の表示画面例である。
【図７】（ａ）本発明のドラッグ・アンド・ドロップ対応処理フローチャート（その２）である。
【００３５】
（ｂ）本発明の受信メール管理ＤＢ７の例（その３）である。
【符号の説明】
【００３６】
１：コンピュータ
２：メール受信手段
３：ドラッグ／ドロップ手段
４；ドロップ先追加手段
５：削除手段
６：メール一覧表示手段
７：受信メール管理ＤＢ
８：設定値ＤＢ
９：修飾対象記憶テーブル
１０：ネットワーク
１１：メールサーバ
１２：メールサーバ手段
１３：メールボックス
【図１】
2007272816.tif 000003
【図２】
2007272816.tif 000004
【図３】
2007272816.tif 000005
【図４】
2007272816.tif 000006
【図５】
2007272816.tif 000007
【図６】
2007272816.tif 000008
【図７】
2007272816.tif 000009