(57)【要約】【課題】本発明は、ファイル名の変更や、ファイルの削除、移動あるいは複製（コピー）を行なうファイル処理装置等に関し、関連ファイルが存在する場合に、管理用の新たなファイルを増やすことなく、関連ファイルについても整合性を持たせた上でファイル名の変更、ファイルの移動、複製、削除の処理を行なう。【解決手段】例えばファイル名を変更するにあたっては、自分のファイル（処理対象ファイル）のファイル名を変更するとともに、関連ファイルのタグに記録された、その処理対象ファイルのファイル名を変更する。【選択図】　　　　図９
2004029991.tif 000002
【特許請求の範囲】
【請求項１】
ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と同内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【請求項２】
ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と異なる所定内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【請求項３】
ファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルのファイル名変更処理を行うファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルのファイル名の変更を操作に応じて指示するファイル名変更指示部と、
前記ファイル名変更指示部による処理対象ファイルのファイル名変更指示を受けて、該処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、該処理対象ファイルが格納されている前記フォルダに格納されているファイルのうち該処理対象ファイルを関連ファイルとして該処理対象ファイルのファイル名を記録しているタグを含むファイルの該タグを前記新たなファイル名に書き替えるファイル名書替処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【請求項４】
ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と同内容の処理を実行するファイル処理部とを備えたことを特徴とするファイル処理装置。
【請求項５】
ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と異なる所定内容の処理を実行するファイル処理部とを備えたことを特徴とするファイル処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイル名の変更や、ファイルの削除、移動あるいは複製（コピー）を行なうファイル処理装置およびプログラムを実行する、コンピュータ等の情報処理装置内で実行されその情報処理装置をファイル処理装置として動作させるファイル処理プログラムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下、ＰＣと略記することがある）のユーザは、そのＰＣ内の様々なファイルについて、ファイルに対する名前の変更、移動、複製、削除等の処理を行なっている。
【０００３】
ここで、近年、デジタルスチルカメラ（以下、ＤＳＣと略記することがある）が急速に普及しつつあり、ＤＳＣでの撮影により得られた静止画ファイルをＰＣに取り込んで、その静止画ファイルに名前を付けたり、移動、複製、削除やその他の処理を行なうことが広まってきている。このＤＳＣで得られる静止画ファイルには、その静止画ファイルを得るための撮影を行なったときの状況などを音声で録音した音声ファイルが対応づけられていることがある。このような静止画ファイルと音声ファイルを対応づける、ＤＣＳに適合したファイルとしては、一般にＥｘｉｆ形式のファイルが用いられる。
【０００４】
ここで、Ｅｘｉｆについて説明しておく。
【０００５】
ＥｘｉｆはＥｘｃｈａｎｇｅａｂ１ｅ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔの略であって、ＪＥＩＤＡ（日本電子工業振興協会）で規格された画像フォーマットであり、既存の汎用画像フォーマットＴＩＦＦとＪＰＥＧをべースにしてデジタルカメラ向けの固有情報と運用規定を追加したものである。Ｖｅｒｓｉｏｎ２．１への改訂において、音声ファイルに関する規定が追加されている。
【０００６】
Ｅｘｉｆ形式の画像ファイルは実データである画像データ部とその画像データに関する各種情報を記述できるヘッダ情報部とからなる。このヘッダ情報部において情報を記述するフィールドはタグと呼ばれ、Ｅｘｉｆ形式の画像ファイルには関連する音声ファイルのファイル名を記述するタグが存在する。また、
Ｅｘｉｆ形式の音声ファイルは、ヘッダ情報部と実データ部という前述と同様のファイル構造で、関連する画像ファイルのファイル名を記述するタグが存在する。
【０００７】
尚、ｈｔｔｐ：／／ｉｔ．ｊｅｉｔａ．ｏｒ．ｊｐ／ｊｈｉｓｔｏｒｙ／ｄｏｃｕｍｅｎｔ／ｓｔａｎｄａｒｄ／ｅｘｉｆ＿ｊａｐ／ｊｅｉｄａ４９ｊａｐ．ｈｔｍに規格書が公開されている。
【０００８】
従来、ＰＣでは、ファイルの名前の変更や、ファイルの移動、複製、削除等の処理自体は一般に広く行なわれているが、それらの処理は、上記のＥｘｉｆ形式のファイルのように関連するファイルがリンクしている場合にその関連するファイルについても整合した処理を行なうものではなく、関連するファイルが存在するか否かはユーザ自身が把握していて、ファイルの処理自体はユーザの操作に応じて各ファイルそれぞれについて行なわれていた。
【０００９】
【発明が解決しようとする課題】
しかしながら、Ｅｘｉｆ形式のファイルのように関連ファイルが存在するかも知れないような場合であっても各ファイルについて独立にのみ処理を行なう必要があると、関連ファイルを同時に処理しなければならないことを知っている、かなり高いレベルのユーザでないと正しいファイル処理を行なうことができず、あいはレベルの高いユーザであっても関連ファイルの処理をうっかりと忘れると関連するファイルどうしの整合とされなくなってしまい、その後の保存や処理に支障を来たすおそれもある。
【００１０】
ファイルの名前の変更に関しては、ＨＴＭＬファイルの作成ソフトウェアであるマイクロソフト社のＦｒｏｎｔＰａｇｅ（商標）では、あるＨＴＭＬファイル内にリンク先として記述されたＨＴＭＬファイル、静止画ファイルなどのファイル名の変更を受けて、そのＨＴＭＬファイル内のリンクの記述も連動して変更することが行なわれている。
【００１１】
しかしながら、この技術は静止画ファイルなどのファイル名を変更したときにＨＴＭＬファイル内のリンクの記述が連動して変更されるという一方通行のものであって、例えばＥｘｉｆ形式の静止画ファイルと音声ファイルのように、互いに関連する複数のファイルのうちのどのファイルの名前を変更したときであっても、そのファイル名の変更を関連する残りのファイルに反映させる必要がある場合に適用することはできない。
【００１２】
また、特開平９−２８８６０６号公報には、ファイルの移動、ファイル名の変更、削除等があったときに、そのファイルを、そのファイルにリンクが張られているファイルとの間のリンク関係を維持することを目的とし、それらのファイル以外にそれら双方のファイルのリンクの状態を追跡して管理する追跡ファイルを設け、ファイル名の変更や移動等があったときにその追跡ファイル内の情報を書き換えるという技術が提案されている。
【００１３】
しかしながら、この公報にて提案された技術は、リンク状態の管理のために追跡ファイルという新たなファイルを必要とし、その分、広い記憶領域が必要となり、また、ファイル構造が複雑となってしまうため関連する複数のファイルに何らかの連携した処理を行なわせようとしたときの処理速度の低下を招くことになる。
【００１４】
本発明は、上記事情に鑑み、関連ファイルが存在する場合に、管理用の新たなファイルを増やすことなく、関連ファイルについても整合性を持たせた上でファイル名の変更、ファイルの移動、複製、削除等の処理を行なうファイル処理プログラム、およびファイル処理装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記目的を達成する本発明のファイル処理プログラムのうちのファイル名の変更を担う第１のファイル処理プログラムは、ファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルのファイル名変更処理を行なうファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、所望の処理対象ファイルのファイル名の変更を操作に応じて指示するファイル名変更指示部と、
ファイル名変更指示部による処理対象ファイルのファイル名変更指示を受けて、その処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、該処理対象ファイルが格納されているフォルダに格納されているファイルのうち、該処理対象ファイルを関連ファイルとして該処理対象ファイルのファイル名を記録しているタグを含むファイルの該タグを上記新たなファイル名に書き替えるファイル名書替処理部とを備えたファイル処理装置として動作させることを特徴とする。
【００１６】
本発明の第１のファイル処理プログラムは、ファイル名を変更するにあたり、自分のファイル（処理対象ファイル）のファイル名を変更するとともに、関連ファイルのタグに記録された、その処理対象ファイルのファイル名を変更するものであるため、ファイル名の変更が関連ファイルにも整合性を持って反映され、それらのファイル間の関連性がそのまま保持される。
【００１７】
ここで、上記ファイル名書替処理部は、処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルのタグに記録されているファイル名を書き替えるものであってもよいが、好ましくは、上記ファイル名書替処理部は、処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索して該処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルのタグに記録されているファイル名を書き替えるものであることが好ましい。
【００１８】
尚、上記特定ファイル構造を有するファイルは、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれるものであってもよく、また、上記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであってもよい。
【００１９】
Ｅｘｉｆ形式のファイルを例に挙げると、Ｅｘｉｆ形式のファイルの場合は、タグに関連ファイルのファイル名を１つのみ記録できるようになっている。したがって、Ｅｘｉｆ形式のファイルの場合、タグに関連ファイルのファイル名が記録されているときに関連ファイルが２つ以上存在する可能性がある。
【００２０】
ただし、通常は、静止画ファイル名に対して関連する音声ファイルは１つのみであり、このように制限を加えた場合あるいはタグに複数の関連ファイルのファイル名を自由に記録することができる規格を創設した場合などは、そのタグに記録されたファイル名から関連ファイルを特定し、ファイル名の変更をその特定した関連ファイルに反映させてもよい。あるいはタグには関連ファイルのファイル名を１つのみ記録でき、かつ関連ファイルが複数存在する可能性があるときに、タグに関連ファイルのファイル名が記録されていることから関連ファイルが存在することのみを知り、どのファイルが関連ファイルであるかという点については、ファイル名を変更をしようとしているファイルが格納されたフォルダと同一のフォルダ内の各ファイルのタグを検索し、今回タグをそのファイル名で変更しようとしているファイルの変更前のファイル名が記録されたファイルを検出し、このようにして検出したファイルを関連ファイルとしてファイル名の変更をその関連ファイルに反映させることが望ましい。
【００２１】
尚、Ｅｘｉｆ形式の場合、タグに関連ファイルのファイル名が記録されたファイル（処理対象ファイル）について、その後、その関連ファイルが削除されても、その処理対象ファイルのタグには、その関連ファイルのファイル名が残ったままとなっている。すなわち、タグに関連ファイルのファイル名が記録されていることをもって関連ファイルが必ず存在するという保証はなく、関連ファイルの存在が推定される、というレベルにとどまる。
【００２２】
ここで、上記特定ファイル構造を有するファイルは、タグに記録される関連ファイルのファイル名の記録形式が定められたものであって、上記ファイル名変更指示部は、処理対象ファイルのファイル名を、その記録形式に則った入力操作のみ受け付けるものであってもよい。
【００２３】
Ｅｘｉｆ形式のファイルの場合、そのタグに記録される関連ファイルのファイル名は文字の種類や文字数等の記録形式（例えば英文字何文字数字何文字、合計何文字等）が定められている。例えばこのように、タグに記録されている関連ファイルのファイル名の記録形式が定まっている場合に、その記録形式に則った入力操作のみ受け付けてファイル名を変更することにより、ユーザの知識レベルがその記録形式の正しい理解に達していない場合であっても、その記録形式に則った正しいファイル名を入力することができる。
【００２４】
また、本発明のファイル処理プログラムのうちの第２のファイル処理プログラムは、ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、その情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、その処理対象ファイルに対して処理を実行するとともにその処理対象ファイルにリンクが張られている関連ファイルに対して上記処理と同内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とする。
【００２５】
本発明の第２のファイル処理プログラムは、処理対象ファイルに対する処理に連動してその処理と同内容の処理を関連ファイルに実行するもので、連動して同内容の処理を行うことによりそれらのファイルの関連性が保持される。
【００２６】
ここで、上記第２のファイル処理プログラムにおいて、
上記処理対象ファイルはファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルであって、
上記ファイル処理部は、処理対象ファイルが格納されているフォルダに格納されているファイルのうちのその処理対象ファイルのファイル名が記録されたタグを含むファイルをその処理対象ファイルにリンクが張られた関連ファイルとして上記処理を実行するものであってもよい。
【００２７】
この場合に、上記ファイル処理部は、処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルに対して上記処理を実行するものであってもよく、あるいは、上記ファイル処理部は、処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルに対して上記処理を実行するものであってもよい。
【００２８】
尚、上記第２のファイル処理プログラムにおける上記特定ファイル構造を有するファイルは、上述の第１のファイル処理プログラムと同様、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれるものであってもよく、また、上記第２のファイル処理プログラムにおける上記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであってもよい。
【００２９】
ここで、本発明の第２のファイル処理プログラムは、上記情報処理装置を、さらに、
上記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、その処理対象ファイルにリンクが張られている関連ファイルに対して上記処理と同内容の処理を実行するか否かを操作者に質問する処理質問部と、
処理質問部による質問を受けた操作者の操作に応じて関連ファイルに対する前記処理の実行可否を指示する可否指示部とを備えたファイル処理装置として動作させるファイル処理プログラムであって、
上記ファイル処理部は、可否指示部による許可を受けて関連ファイルに対する上記処理を実行するものであることが好ましい。
【００３０】
このように、あるファイル（処理対象ファイル）の処理が指示されたときに、関連ファイルにも処理を実行するか、あるいは関連ファイルには処理は実行せずに元のまま残しておくかをユーザに選択させる機能を持たせると、ユーザのファイル処理の自由度が増すことになる。
【００３１】
ここで、上記第２のファイル処理プログラムにおける処理対象ファイルに対する処理はその処理対象ファイルの削除であり、上記ファイル処理部は、処理対象ファイルとともに、関連ファイルを削除するものであってもよく、あるいは、上記第２のファイル処理プログラムにおける処理対象ファイルに対する処理はその処理対象ファイルの移動であり、上記ファイル処理部は、処理対象ファイルを上記操作で指定されるフォルダに移動するとともに関連ファイルをそのフォルダに移動するものであってもよく、あるいは、上記第２のファイル処理プログラムにおける処理対象ファイルに対する処理はその処理対象ファイルの複製であり、上記ファイル処理部は、処理対象ファイルを上記操作で指定されるフォルダに複製するとともに関連ファイルをそのフォルダに複製するものであってもよい。
【００３２】
また、本発明のファイル処理プログラムのうちの第３のファイル処理プログラムは、ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、その情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、その処理対象ファイルに対して処理を実行するとともにその処理対象ファイルにリンクが張られている関連ファイルに対して上記処理と異なる所定内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とする。
【００３３】
本発明の第３のファイル処理プログラムは、処理対象ファイルに対する処理に連動してその処理とは異なる内容の処理を関連ファイルに対し実行するものである。例えば、もとのフォルダから他のフォルダに処理対象ファイルを移動させたときに元のフォルダに存在している関連ファイルを削除することで元フォルダ内における残りのファイルの関連性が保持され、例えば元のフォルダから他のフォルダに処理対象ファイルを移動させたときに元のフォルダに存在している関連ファイルを処理対象ファイルの移動先のファイルに複写することで、移動先のフォルダでのフォルダ間の関連性が保持される。
【００３４】
ここで、上記第３のファイル処理プログラムにおいて、
上記処理対象ファイルはファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルであって、
上記ファイル処理部は、処理対象ファイルが格納されているフォルダに格納されているファイルのうちのその処理対象ファイルのファイル名が記録されたタグを含むファイルをその処理対象ファイルにリンクが張られた関連ファイルとして上記所定内容の処理を実行するものであってもよい。
【００３５】
この場合に、上記ファイル処理部は、処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルに対して上記所定内容の処理を実行するものであってもよく、あるいは、上記ファイル処理部は、処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルに対して上記所定内容の処理を実行するものであってもよい。
【００３６】
尚、上記第３のファイル処理プログラムにおける上記特定ファイル構造を有するファイルは、上述の第１のファイル処理プログラムや第２のファイル処理プログラムと同様、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれるものであってもよく、また、上記第３のファイル処理プログラムにおける上記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであってもよい。
【００３７】
ここで、本発明の第３のファイル処理プログラムは、前記情報処理装置を、さらに、
ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、その処理対象ファイルにリンクが張られている関連ファイルに対して上記所定内容の処理を実行するか否かを操作者に質問する処理質間部と、
処理質間部による質問を受けた操作者の操作に応じて関連ファイルに対する所定内容の実行可否を指示する可否指示部とを備えたファイル処理装置として動作させるファイル処理プログラムであって、
上記ファイル処理部は、可否指示部による許可を受けて関連ファイルに対する上記所定内容の処理を実行するものであることが好ましい。
【００３８】
このように、あるファイル（処理対象ファイル）の処理が指示されたときに、関連ファイルにも処理を実行するか、あるいは関連ファイルには処理は実行せずに元のまま残しておくかをユーザに選択させる機能を持たせると、ユーザのファイル処理の自由度が増すことになる。
【００３９】
ここで、上記第３のファイル処理プログラムにおける処理対象ファイルに対する処理はその処理対象ファイルの移動であり、上記ファイル処理部は、処理対象ファイルを上記操作で指定されるフォルダに移動するとともに上記所定内容の処理として関連ファイルを削除するものであってもよく、あるいは、上記第３のファイル処理プログラムにおける処理対象ファイルに対する処理はその処理対象ファイルの移動であり、上記ファイル処理部は、処理対象ファイルを上記操作で指定されるフォルダに移動するとともに上記所定内容の処理として関連ファイルをそのフォルダに複製するものであってもよい。
【００４０】
また、本発明のファイル処理装置のうちの第１のファイル処理装置は、
ファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルのファイル名変更処理を行なうファイル処理装置であって、
所望の処理対象ファイルのファイル名の変更を操作に応じて指示するファイル名変更指示部と、
ファイル名変更指示部による処理対象ファイルのファイル名変更指示を受けて、該処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、該処理対象ファイルが格納されているフォルダに格納されているファイルのうち、該処理対象ファイルを関連ファイルとしてその処理対象ファイルのファイル名を記録しているタグを含むファイルの該タグを上記新たなファイル名に書き替えるファイル名書替処理部とを備えたことを特徴とする。
【００４１】
また、本発明のファイル処理装置のうちの第２のファイル処理装置は、
ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともにその処理対象ファイルにリンクが張られている関連ファイルに対して上記処理と同内容の処理を実行するファイル処理部とを備えたことを特徴とする。
【００４２】
また、本発明のファイル処理装置のうちの第３のファイル処理装置は、
ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、その処理対象ファイルに対して処理を実行するとともにその処理対象ファイルにリンクが張られている関連ファイルに対して上記処理と異なる所定内容の処理を実行するファイル処理部とを備えたことを特徴とする。
【００４３】
ここで、本発明第１、第２、および第３のファイル処理装置には、上述の第１、第２、および第３のファイル処理プログラムがそれぞれ情報処理装置内で実行されたときに実現する様々な態様のファイル処理装置全てが含まれる。
【００４４】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００４５】
図１は、本発明の一実施形態としてのファイル処理装置が構築されるパーソナルコンピュータ（ＰＣ）を示す図である。
【００４６】
このＰＣ１００には、デジタルスチルカメラ（ＤＳＣ）７００がＵＳＢケーブル２００で着脱自在に接続され、ＤＳＣ７００での撮影や録音により得られた、Ｅｘｉｆ形式の静止画ファイルや音声ファイルがＰＣ１００にローディングされ、ＰＣ上で様々な処理が行なわれるようになっている。
【００４７】
このＰＣ１００は、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ハードディスク、通信用ボード等が内蔵された本体部１０１、本体部１０１からの指示により表示画面１０２ａ上に画像や文字列を表示する表示部１０２、ＰＣ１００に利用者の指示を入力するためのキーボード１０３、表示画面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウスを備えている。
【００４８】
本体部１０１は、さらに外観上、フレキシブルディスク（図示せず）、ＣＤ−ＲＯＭ７００が装填されるＦＤ装填口１０１ａ、ＣＤ−ＲＯＭ装填口１０１ｂを有しており、それらの内部には、それらの装填口１０１ａ，１０１ｂから装填されたフレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ７００をドライブしてアクセスするＦＤドライブやＣＤ−ＲＯＭドライブも内蔵されている。
【００４９】
図２は、図１に示した外観を有するコンピュータのハードウェア構成図である。
【００５０】
このハードウェア構成図には、ＣＰＵ１１１、ＲＡＭ１１２、ハードディスクコントローラ１１３、ＦＤドライブ１１４、ＣＤ−ＲＯＭドライブ１１５、マウスコントローラ１１６、キーボードコントローラ１１７、ディスプレイコントローラ１１８、およびＵＳＢボード１１９が示されており、それらはバス１１０で相互に接続されている。
【００５１】
ＦＤドライブ１１４、ＣＤ−ＲＯＭドライブ１１５は、図１を参照して説明したように、それぞれＦＤ装填口１０１ａおよびＣＤ−ＲＯＭ装填口１０１ｂから装填されたＦＤ７１０、ＣＤ−ＲＯＭ７００をアクセスするものである。ＵＳＢボード１１９はＵＳＢケーブル２００を介してＤＳＣ７００に着脱自在に接続され、ＤＳＣ７００からのＥｘｉｆ形式の静止画ファイルや音声ファイルのローディングを受ける役割りを担っている。
【００５２】
また、図２には、ハードディスクコントローラ１１３によりアクセスされるハードディスク１２０、マウスコントローラ１１６により制御されるマウス１０４、キーボードコントローラ１１７により制御されるキーボード１０３、およびディスプレイコントローラ１１８により制御されるＣＲＴディスプレイ１０２も示されている。
【００５３】
図３は、本発明のファイル処理プログラムの一実施形態を示す模式図である。
【００５４】
図３に示すファイル処理プログラム４００は、ＣＤ−ＲＯＭ３００に格納されており、このファイル処理プログラムは、ファイル名変更指示部４１１、ファイル名書替処理部４１２、ファイル削除指示部４２１、ファイル削除処理部４２２、削除処理質問部４２３、削除可否指示部４２４、ファイル移動指示部４３１、ファイル移動関連処理部４３２、移動関連処理質問部４３３、移動関連可否指示部４３４、ファイル複製指示部４４１、ファイル複製処理部４４２、複製処理質問部４４３、および複製可否指示部４４４から構成されている。
【００５５】
ここで、このファイル処理プログラム４００を構成する各部４１１〜４４４のうち、ファイル削除指示部４２１、ファイル移動指示部４３１、およびファイル複製指示部４４１は、いずれも本発明にいうファイル処理指示部の各一例に相当し、ファイル削除処理部４２２、ファイル移動関連処理部４３２、およびファイル複製処理部４４２は、いずれも本発明にいうファイル処理部の各一例に相当する。さらに、このファイル処理プログラム４００を構成する各部４１１〜４４４のうち、削除処理質問部４２３、移動関連処理質問部４３３、および複製処理質問部４４３は、いずれも本発明にいう処理質問部の各一例に相当し、削除可否指示部４２４、移動関連可否指示部４３４、および複製可否指示部４４４は、いずれも本発明にいう可否指示部の各一例に相当する。
【００５６】
このファイル処理プログラム４００を構成する各部の作用は、図４に示すファイル処理装置５００を構成する各部の作用と行わせて説明する。
【００５７】
この図３に示すファイル処理プログラム４００は、ＣＤ−ＲＯＭ２００に格納されており、このＣＤ−ＲＯＭ３００が図１に示すＰＣ１００のＣＤ−ＲＯＭ装填口１０１ｂから装填されて図２のＣＤ−ＲＯＭドライブ１１５によりアクセスされることにより、そこに格納されたファイル処理プログラム４００がＰＣ１００にアップロードされる。ＰＣ１００にアップロードされたファイル処理プログラム４００はそのＰＣ１００のハードディスク１２０に格納され、実行にあたっては、そのハードディスク１２０内のファイル処理プログラム４００が読み出されてＲＡＭ１１２に展開され、ＣＰＵ１１１で実行される。
【００５８】
尚、図３では、ＣＤ−ＲＯＭ３００に格納された状態のファイル処理プログラム４００を示したが、本発明のファイル処理プログラム４００はＣＤ−ＲＯＭに格納される必要はなく、他の可搬型記憶媒体（例えば図２に示すＦＤ３１０）に格納されていてＰＣ１００にアップロードされてもよく、あるいは、図１、図２に示すＰＣ１００をインターネット等の通信網に接続しておき、ファイル処理プログラム４００はその通信網を経由してＰＣ１００にローディングされてもよく、あるいはそのＰＣ１００のハードディスク１２０にあらかじめ格納されていてもよく、最終的にＰＣ１００で実行されるものであればよい。
【００５９】
図４は、本発明のファイル処理装置の一実施形態の機能構成ブロック図である。この図４のファイル処理装置５００は、図１、図２に示すＰＣ１００内で図３のファイル処理プログラム４００が実行されることにより、ＰＣ１００内に実現される。
【００６０】
図４に示すファイル処理装置５００は、ファイル名変更指示部５１１、ファイル名書替処理部５１２、ファイル削除指示部５２１、ファイル削除処理部５２２、削除処理質問部５２３、削除可否指示部５２４、ファイル移動指示部５３１、ファイル移動関連処理部５３２、移動関連処理質問部５３３、移動関連可否指示部５３４、ファイル複製指示部５４１、ファイル複製処理部５４２、複製処理質問部５４３、および複製可否指示部５４４から構成されている。これらファイル名変更指示部５１１、ファイル名書替処理部５１２、ファイル削除指示部５２１、ファイル削除処理部５２２、削除処理質問部５２３、削除可否指示部５２４、ファイル移動指示部５３１、ファイル移動関連処理部５３２、移動関連処理質問部５３３、移動関連可否指示部５３４、ファイル複製指示部５４１、ファイル複製処理部５４２、複製処理質問部５４３、および複製可否指示部５４４は、図３に示すファイル処理プログラム４００の、それぞれ、ファイル名変更指示部４１１、ファイル名書替処理部４１２、ファイル削除指示部４２１、ファイル削除処理部４２２、削除処理質問部４２３、削除可否指示部４２４、ファイル移動指示部４３１、ファイル移動関連処理部４３２、移動関連処理質問部４３３、移動関連可否指示部４３４、ファイル複製指示部４４１、ファイル複製処理部４４２、複製処理質問部４４３、および複製可否指示部４４４に対応するが、図４のファイル処理装置５００を構成する各部は、いずれも、図１、図２に示すＰＣ１００のハードウェアと、そのＰＣ内で動作するオペレーティングシステム（ＯＳ）と、さらに、そのＯＳ上で実行されるアプリケーションプログラムとしての、図３に示すファイル処理プログラム５００との複合で構成されるのに対し、図３に示すファイル処理プログラム４００を構成する各部は、これらの複合のうちのアプリケーションプログラムの部分のみで構成されている。図３のファイル処理プログラム４００を構成する各部の、そのファイル処理プログラムがＰＣ１００内で実行されたときの各作用は、図４のファイル処理装置５００を構成する各部の各作用と同一であり、以下では、図４のファイル処理装置５００を構成する各部の各作用を説明することで、図３のファイル処理プログラム４００を構成する各部の各作用の説明を兼ねるものとする。
【００６１】
図４のファイル処理装置４００を構成するファイル名変更指示部５１１およびファイル名書替処理部５１２は、ファイルの格納領域として定義されたフォルダ内に格納された、関連するファイルのファイル名が記録されるタグを含み、そのタグに自分以外のファイルのファイル名が記録されることによってそのファイル名を持つ関連ファイルの存在が推定される特定ファイル構造（本実施形態ではＥｘｉｆ形式に則ったファイル構造）を有するファイルのファイル名変更処理を行なう構成部分であり、それらファイル名変更指示部５１１およびファイル名書替処理部５１２のうちのファイル名変更指示部５１１は、所望の処理対象ファイルのファイル名変更を操作に応じて指示するものである。また、それらファイル名変更指示部５１１およびファイル名書替処理部５１２のうちのファイル名書替処理部５１２は、ファイル名変更指示部５１１による処理対象ファイルのファイル名変更指示を受けて、その処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、その処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのうちのその処理対象ファイルのファイル名が記録されたタグを含むファイルのタグに記録されている処理対象ファイルのファイル名を、その処理対象ファイルの新たなファイル名に書き替えるものである。
【００６２】
ここで、ファイル名書替処理部５１２は、処理対象ファイルのタグに記録されていたファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルのタグに記録されているファイル名を書き替える態様と、処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグを含む関連ファイルを検出し、このようにして検出した関連ファイルのタグに記録されているファイル名を書き替える態様とが存在する。
【００６３】
尚、本実施形態では、上記のように、Ｅｘｉｆ形式のファイルを処理対象としており、したがって本実施形態で取り扱うファイルには静止画ファイルおよび音声ファイルが存在し、静止画ファイルの場合は、そのファイルに含まれるタグに音声ファイルのファイル名が記録され、音声ファイルの場合にはそのファイルに含まれるタグに静止画ファイルのファイル名が記録される。
【００６４】
また、上記の特定ファイル構造を有するファイルは、自分のファイルに付されたタグに高々１つの関連ファイルのファイル名が記録されるものである。すなわあちタグには関連ファイルのファイル名が記録されないか、あるいは、関連ファイルのファイル名が記録される場合であってもファイル名が１つだけ記録される。
【００６５】
さらに、本実施形態で取り扱われるＥｘｉｆ形式のファイルは、そのタグに記録される関連ファイルのファイル名の記録形式が定められており、ファイル名変更指示部５１１は、処理対象ファイルのファイル名の、その記録形式に則った入力操作を受け付ける。
【００６６】
ファイル名変更指示部５１１およびファイル名書替処理部５１２の具体例については後述することとし、ここでは、図４のファイル処理装置５００の各ブロックの概要説明を行なう。
【００６７】
図４のファイル処理装置５００を構成するファイル削除指示部５２１、ファイル削除処理部５２２、削除処理質問部５２３および削除可否指示部５２４は、ファイルの削除処理を行なう構成部分である。ここで、ファイル削除指示部５２１は、所望の処理対象ファイルの削除を操作に応じて指示し、ファイル削除処理部５２２は、ファイル削除指示部５２１による処理対象ファイルの削除の指示を受けて、その処理対象ファイルを削除するとともにその処理対象ファイルにリンクが張られている関連ファイルを削除する。図４に示す本発明の一実施形態としてのファイル処理装置５００は、ファイルの削除処理に関しても、ファイルの格納領域として定義されたフォルダ内に格納された、関連するファイルのファイル名が記録されるタグが付されそのタグに自分以外のファイルのファイル名が記録されることによってそのファイル名を持つ関連ファイルの存在が推定される特定ファイル構造（本実施形態ではＥｘｉｆ形式のファイル構造）を有するファイルの削除処理を行なうものであり、ファイル削除処理部５２２は、ファイル削除指示部５２１による処理対象ファイルの削除の指示を受けて、その処理対象ファイルを削除するとともに、その処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのうちのその処理対象ファイルのファイル名が記録されたタグが付されたファイルをその処理対象ファイルにリンクが張られた関連ファイルとして削除する。
【００６８】
また、ファイル削除処理部５２２は、ファイル名書替処理部５１２と同様、処理対象ファイルのタグに記録されていたファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルを削除する第１の態様と、処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグを含む関連ファイルを検出し、そのようにして検出した関連ファイルを削除する第２の態様とが存在する。
【００６９】
また、図４のファイル処理装置５００の、ファイル削除処理を担う構成のうちの、削除処理質問部５２３は、ファイル削除指示部５２１による処理対象ファイルの削除の指示を受けて、その処理対象ファイルにリンクが張られている関連ファイルを削除するか否かを操作者に質問し、削除可否指示部５２４は、削除処理質問部５２３による質問を受けた操作者の操作に応じて関連ファイルの削除の可否を指示するものである。したがって、ファイル削除処理部５２２では、ファイル削除指示部５２１による処理対象ファイルの削除の指示を受けて、その処理対象ファイルが削除されるとともに、削除可否指示部５２４による関連ファイルの削除の許可を受けて、その関連ファイルが削除される。
【００７０】
図４のファイル処理装置５００を構成する、ファイル移動指示部５３１、ファイル移動関連処理部５３２、移動関連処理質問部５３３および移動関連可否指示部５３４は、ファイルの格納領域として定義されたフォルダ内に格納されたファイルの、別のフォルダへの移動処理を行なう構成部分である。
【００７１】
ここで、このファイル移動の構成部分のうちのファイル移動指示部５３１は、所望の処理対象ファイルの、別のフォルダへの移動を操作に応じて指示し、ファイル移動関連処理部５３２は、ファイル移動指示部５３１による処理対象ファイルの移動の指示を受けて、その処理対象ファイルを移動先のフォルダに移動させるとともに、その処理対象ファイルにリンクが張られている、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されている関連ファイルを、その処理対象ファイルの移動先のフォルダと同一のフォルダに移動させ、あるいはその関連ファイルを削除し、あるいはその関連ファイルを、その処理対象ファイルの移動先のフォルダと同一のフォルダに複製する。
【００７２】
また、図４に示すファイル処理装置５００は、ファイルの移動処理に関しても、ファイルの格納領域として定義されたフォルダ内に格納された、関連するファイルのファイル名が記録されるタグを含みそのタグに自分以外のファイルのファイル名が記録されることによってそのファイル名を持つ関連ファイルの存在が推定されるＥｘｉｆ形式のファイル構造を有するファイルの移動処理を行なうものであって、ファイル移動関連処理部５３２は、ファイル移動指示部５３１による処理対象ファイルの移動の指示を受けて、処理対象ファイルを移動させるとともに、その処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのうちの処理対象ファイルのファイル名が記録されたタグを含むファイルをその処理対象ファイルにリンクが張られた関連ファイルとして移動削除／複製するものである。
【００７３】
また、ファイル移動関連処理部５３２は、ファイル名書替処理部５１２、ファイル削除処理部５２２と同様、処理対象ファイルのタグに記録されていたファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちのその関連ファイルを移動させる第１の態様と、処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグを含む関連ファイルを検出し、そのようにして検出した関連ファイルを移動させる第２の態様とが存在する。
【００７４】
また、図４に示すファイル処理装置５００の、ファイル移動処理を担う構成部分のうちの、移動関連処理質問部５３３は、ファイル移動指示部５３１による処理対象ファイルの移動の指示を受けて、その処理対象ファイルにリンクが張られている関連ファイルを移動／削除／複製するか否かを操作者に質問し、移動関連可否指示部５３４は移動処理関連質問部５３３による質問を受けた操作者の操作に応じて関連ファイルの移動の可否を指示する。
【００７５】
したがって、ファイル移動関連処理部５３２は、ファイル移動指示部５３１による処理対象ファイルの移動の指示を受けてその処理対象ファイルを移動させるとともに、移動関連可否指示部５３４による関連ファイルの移動／削除／複製の許可を受けてその関連ファイルを移動／削除／複製する。
【００７６】
また、図４のファイル処理装置５００を構成するファイル複製指示部５４１、ファイル複製処理部５４２、複製処理質問部５４３および複製可否指示部５４４は、ファイルの格納領域として定義されたフォルダ内に格納されたファイルの、別のフォルダへの複製処理を行なう構成部分である。
【００７７】
ここで、ファイル複製指示部５４１は、所望の処理対象ファイルの、別のフォルダへの複製を操作に応じて指示し、ファイル複製処理部５４２は、ファイル複製指示部５４１による処理対象ファイルの複製の指示を受けて、その処理対象ファイルを複製先のフォルダに複製するとともに、その処理対象ファイルにリンクが張られている、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されている関連ファイルをその処理対象ファイルの複製先のフォルダと同一のフォルダに複製する。
【００７８】
また、図４に示すファイル処理装置は、ファイルの複製処理に関しても、ファイルの格納領域として定義されたフォルダ内に格納された、関連するファイルのファイル名が記録されるタグを含みそのタグに自分以外のファイルのファイル名が記録されることによってそのファイル名を持つ関連ファイルの存在が推定されるＥｘｉｆ形式のファイル構造を有するファイルの複製処理を行なうものであリ、したがって、ファイル複製処理部５４２は、ファイル複製指示部５４１による処理対象ファイルの複製の指示を受けて、処理対象ファイルを複製するとともに、その処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのうちのその処理対象ファイルのファイル名が記録されたタグを含むファイルをその処理対象ファイルにリンクが張られた関連ファイルとして複製する。
【００７９】
また、ファイル複製処理部５４２は、ファイル名書替処理部５１２、ファイル削除処理部５２２、およびファイル移動関連処理部５３２と同様、処理対象ファイルのタグに記録されていたファイル名に基づいて関連ファイルを特定し、その処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちの関連ファイルを複製する第１の態様と、処理対象ファイルのタグに関連ファイルのファイル名が記録されていた場合に、その処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索してその処理対象ファイルのファイル名が記録されたタグを含む関連ファイルを検出し、そのようにして検出した関連ファイルを複製する第２の態様とを有する。
【００８０】
また、図４に示すファイル処理装置５００の、ファイル複製処理を担う構成のうちの、複製処理質問部５４３は、ファイル複製指示部５４１による処理対象ファイルの複製の指示を受けて、その処理対象ファイルにリンクが張られている関連ファイルを複製するか否かを操作者に質問し、複製可否指示部５４４は、複製処理質問部５４３による質問を受けた操作者の操作に応じて関連ファイルの複製の可否を指示する。したがって、ファイル複製処理部５４２は、ファイル複製指示部５４１による処理対象ファイルの複製の指示を受けてその処理対象ファイルを複製するとともに、複製可否指示部５４４による関連ファイルの複製の許可を受けてその関連ファイルを複製する。
【００８１】
図５は、Ｅｘｉｆ形式のファイルに含まれるタグの一例を示す図である。ここに示す例は、Ｅｘｉｆ形式の静止画ファイルのタグの一例である。
【００８２】
このタグが付された静止画ファイルは、ＤＳＣ７００（図１、図２参照）による撮影により得られた静止画ファイルであり、このタグには、各種の撮影条件等に加え、最下行に、関連音声ファイルのファイル名「ＤＳＣＮ０００１．ＷＡＶ」が記録されている。Ｅｘｉｆ形式の音声ファイルの場合は、この欄に関連静止画ファイルのファイル名が記録される。
【００８３】
図６は、Ｅｘｉｆ形式のファイルに関するＤＣＦ規格に定められた命令規約を示す図である。
【００８４】
ここでは、「ＤＣＦファイル」は、「ＲＯＯＴ」フォルダ内の、「￥ＤＣＩＭ」フォルダ内の、さらに「￥ＤＣＦディレクトリ」フォルダ内に格納されており、ＤＣＦ（Ｄｅｓｉｇｎ　ｒｕｌｅ　ｆｏｒ　Ｃａｍｅｒａ　Ｆｉｌｅ　ｓｙｓｔｅｍ）規格では、「ＤＣＦディレクトリ」は、「半角数字３桁（１００〜９９９）＋半角英数大文字３字」で表現すべきことが規定されており、「ＤＣＦファイル」のファイル名は、「半角英数大文字４字＋半角数字４桁（０００１〜９９９９）＋”．”＋拡張子（ＪＰＧ：静止画ファイルの場合、ＷＡＶ：音声ファイルの場合）と規定されている。
【００８５】
ＤＣＦはＤＳＣおよび関連機器における画像ファイルおよび画像に関連するファイルの記録、再生など取り扱いに関する仕様を規定したものであり、ＪＥＩＤＡで制定された規格である（前掲の、ｈｔｔｐ：／／ｉｔ．ｊｅｉｔａ．ｏｒ．ｊｐ／ｊｈｉｓｔｏｒｙ／ｄｏｃｕｍｅｎｔ／ｓｔａｎｄａｒｄ／ｅｘｉｆ＿ｊａｐ／ｊｅｉｄａ４９ｊａｐ．ｈｔｍ　参照）。
【００８６】
図７は、静止画ファイルおよび音声ファイルに含まれるタグに記録された関連ファイルのファイル名の対応関係の一例を示す図である。
【００８７】
Ｅｘｉｆ形式のファイルの場合、そのファイルに含まれるタグ（図５参照）には、関連ファイルのファイル名を高々１つのみ記録することができ、関連ファイルが複数存在することを許した場合であっても、そのタグに複数の関連ファイルのファイル名を記録することはできない。
【００８８】
図７は、複数の関連ファイルが存在する場合の一例であり、関連ファイルが複数存在すると、図７に示すようなリンク構造となる。すなわち、ファイル名「ＤＳＣＰ０００１．ＪＰＧ」の静止画ファイルのタグには、関連音声ファイルのファイル名「ＤＳＣＳ０００１．ＷＡＶ」が記録されており、一方、ファイル名「ＤＳＣ０００１．ＷＡＶ」の音声ファイルのタグには関連静止画ファイルのファイル名「ＤＳＣＰ０００１．ＪＰＧ」が記録されている。ここまでは、ファイル名「ＤＳＣＰ０００１．ＪＰＧ」の静止画ファイルとファイル名「ＤＳＣＳ０００１．ＷＡＶ」の音声ファイルが一対一で関連づけられている場合と同様である。ファイル名「ＤＳＣＰ０００１．ＪＰＧ」の静止画ファイルに、ファイル名「ＤＳＣＳ０００１．ＷＡＶ」の関連音声ファイルのほか、さらにファイル名「ＤＳＣＳ０００２．ＷＡＶ」の関連音声ファイルおよびファイル名「ＤＳＣＳ０００３．ＷＡＶ」の関連音声ファイルが存在するときは、ファイル名「ＤＳＣＰ０００１．ＪＰＧ」の静止画ファイルにはそれらの関連音声ファイルのファイル名「ＤＳＣＳ０００２．ＷＡＶ」および「ＤＳＣＳ０００３．ＷＡＶ」は記録されずに、それらの関連音声ファイルのタグにのみ「ＤＳＣＰ０００１．ＪＰＧ」と記録される。したがって、図７に示す構造の場合、ファイル名「ＤＳＣＰ０００１．ＪＰＧ」の静止画ファイルのタグを参照しても、関連音声ファイル全てを知ることはできないことになる。
【００８９】
図８は、図１、図２に示すＰＣ１００の表示画面上に表示された、ファイル処理画面を示す図である。
【００９０】
このファイル処理画面上部には「名前変更」、「削除」、「移動」、「複製」の４つのボタンがあり、その下の右側には、複数のフォルダ内のファイル名がツリー構造で表示され、その右側にはここで着目しているフォルダ内の各静止画ファイルにより表わされるサムネイル画像一覧が表示されている。各サムネイル画像の下にはその静止画ファイルに名付けられたファイル名の表示欄が示されている。
【００９１】
ユーザは、マウス操作により、フォルダのツリー表示あるいはサムネイル画像一覧の中から所望の処理対象ファイルを選択することができ、いずれかのファイルを処理対象ファイルとして選択して、さらに上部の「名前変更」、「削除」、「移動」および「複製」のうちのいずれかのボタンをマウスクリックすると、その選択した処理対象ファイルに関し、マウスクリックにより指示した処理が行なわれる。
【００９２】
尚、サムネイル画像一覧の中からいずれかのサムネイル画像をマウスクリックしたときは、そのサムネイル画像に相当する画像が記録された静止画ファイルが選択されるが、フォルダのツリー表示の中からいずれかのファイルとマウスクリックにより選択するときは静止画ファイルだけでなく、音声ファイルを選択することも可能である。ただしここでは、静止画ファイルが選択されるものとして説明を続ける。
【００９３】
図９は、名前変更処理ルーチンを示す図である。
【００９４】
上記のようにして静止画ファイルを選択し「名前変更」ボタンがマウスクリックされると、図９に示す名前変更処理ルーチンが起動される。
【００９５】
この図９の名前変更処理が起動されると、先ず、その選択された静止画ファイル処理対象ファイルがＥｘｉｆ形式のファイルであるか否かが判定される（ステップａ１）。ここではＥｘｉｆ形式のファイルを処理対象としており、Ｅｘｉｆ形式以外の形式のファイルであったときは、警告ダイアログが表示される（ステップａ１２）。
【００９６】
図１０は、警告ダイアログの一例を示す図である。「ＯＫ」ボタンをマウスクリックするとこの警告ダイアルログは画面上から削除される。
【００９７】
図９のステップａ１でＥｘｉｆ形式のファイルであると判定されると、今度は、その処理対象ファイルのタグ（図５参照）が参照され、そのタグ内に関連ファイルのファイル名が記録されているか否かが判定される（ステップａ２）。そのタグ内に関連ファイルのファイル名が記録されていたときはステップａ３に進み、その処理対象ファイルが格納されているフォルダと同一のフォルダ内にその処理対象フォルダに関連する関連ファイルが存在するか否かが判定される。
【００９８】
ここでは、このステップａ３の関連ファイルが存在するか否かの判定処理について２つの態様を説明する。
【００９９】
第１の態様は、静止画ファイルと音声ファイルが一対一でのみ関連しており、一対複数の対応が許されない場合の処理態様である。
【０１００】
このときは、処理対象ファイルのタグに記録された関連ファイルのファイル名が参照され、そこにファイル名が記録されていたときは、その処理対象ファイルが格納されたフォルダと同一のフォルダ内からそのファイル名を持ったファイルをさがし出し、そのファイルが関連ファイルとして認識される。
【０１０１】
第２の態様は、図７に示すように、一対複数の対応関係を許容する場合の処理態様である。
【０１０２】
このときは、処理対象ファイルのタグに関連ファイルのファイル名が記録されていることが確認されると、その処理対象ファイルが格納されたフォルダと同一フォルダ内に格納されたファイルのタグが１つずつ検索され、その処理対象ファイルのファイル名が記録されたタグをさがし出す。その処理対象ファイルのファイル名が記録されたタグを含むファイルは１つとは限らない。このようにして見つけ出された、処理対象ファイルのファイル名が記録されたタグを含むファイルが関連ファイルであると認識される。
【０１０３】
図９のステップａ３を具体的に上記の第１の態様のように構成するか第２の態様のように構成するかは、一対一の対応関係のみ許容するか、一対複数の対応関係を許容するかによって決定される。
【０１０４】
上記の第１の態様あるいは第２の態様により、同一フォルダ内に関連ファイルが存在することが確認されると、ステップａ４に進み、ファイル名入力用のダイアログが表示される。
【０１０５】
図１１は、ステップａ４で表示されるファイル名入力ダイアログを示す図である。
【０１０６】
ここでは、静止画ファイルが選択されていることから、ファイル名は、「英数字４文字＋数字４桁＋．ＪＰＧ」の記録形式でのみ、入力することができ、それ以外の形式では入力できないようになっている（図９のステップａ６）。これにより、ファイル名の変更に関しＤＣＦ規格準拠の形式が保持されることになる。
【０１０７】
図１１の画面上でファイル名が入力されると（ステップａ５）、ファイル名が正しく入力されたか否かがチェックされ（ステップａ６）、正しい記録形式のファイル名が入力されるとその処理対象ファイルのファイル名が変更され（ステップａ７）、さらに関連ファイルのタグ中のファイル名も、その新たに入力された処理対象ファイルのファイル名に変更される（ステップａ８）。
【０１０８】
ステップａ２で処理対象ファイルのタグ内に関連ファイルのファイル名が記録されていないことが認識されたとき、あるいはその処理対象ファイルのタグ内には関連ファイルのファイル名が記録されていたにもかかわらず、その処理対象ファイルが格納されたフォルダと同一のフォルダには実際には関連ファイルが存在しなかったときは、ステップａ９に進み、ここでもファイル名入力用のダイアログが表示される。タグ内に関連ファイルのファイル名が記録されていても関連ファイルが実際には存在しない状態は、後述するファイルの移動や削除により生じ得る。
【０１０９】
図１２は、図９のステップａ９で表示されるファイル名入力ダイアログを示す図である。
【０１１０】
ここには、図９のステップａ４（図１１）の場合とは異なり、ファイル名を自由に記入することができる。ステップａ４（図１１）でファイル名の記録形式を厳格に定める必要があるのは、図９のステップａ８で関連ファイルのタグ中のファイル名を変更した結果、ファイル名のメモリ容量が変化するのを防止するためであり、関連ファイルが存在しないときはファイル名を自由に変更してもかまわないからである。
【０１１１】
図１２のファイル名変更ダイアルログ上で新たなファイル名が記入されて「ＯＫ」ボタンがマウスクリックされると（ステップａ１０）、その処理対象ファイルのファイル名が変更される（ステップａ１１）。
【０１１２】
図１３は、ファイル削除処理ルーチンを示す図である。
【０１１３】
図８の画面上で所望の処理対象ファイルを選択して「削除」ボタンをクリックすると、図１３に示すファイル削除処理ルーチンが起動される。
【０１１４】
ステップｂ１，ｂ２，ｂ３およびステップｂ９は、図９に示す名前変更処理ルーチンのステップａ１，ａ２，ａ３およびステップａ１２とそれぞれ同一であり、重複説明は省略する。
【０１１５】
ステップｂ４では削除確認用ダイアログが表示される。
【０１１６】
図１４は、ステップｂ４において表示される削除確認用ダイアログを示す図である。
【０１１７】
ここでは、前述したように静止画ファイルが処理対象ファイルとして選択されたときを例に挙げて説明しており、図１４の削除確認用ダイアログには、処理対象ファイル（静止画ファイル）にファイル名「ＳＯＮＧ０００２．ＷＡＶ」の関連音声ファイルが存在することが示されている。「はい」ボタンをクリックするとその関連ファイルも処理対象ファイルと一緒に削除することの指示として認識され、「いいえ」ボタンをクリックすると処理対象ファイルは削除するものの、その関連ファイルについては、削除せずにそのまま残すという指示として認識される（図１３ステップｂ５）。
【０１１８】
関連ファイルも削除することが指示されると、ステップｂ６に進み処理対象ファイルが削除され、ステップｂ７に進んで関連ファイルも削除される。一方、関連ファイルは削除せずにそのまま据え置くことが指示されると、ステップｂ８に進み、処理対象ファイルのみが削除される。
【０１１９】
図１５はファイル移動処理ルーチンを示す図である。
【０１２０】
図８の画面上で所望の処理対象ファイルを選択して「移動」ボタンをクリックすると、図１５に示すファイル移動処理ルーチンが起動される。
【０１２１】
ステップｃ１，ｃ２，ｃ３およびステップｃ９は、図９に示す名前変更処理ルーチンのステップａ１，ａ２，ａ３およびステップａ１２とそれぞれ同一であり、重複説明は省略する。
【０１２２】
ステップｃ４では移動関連確認用ダイアログが表示される。
【０１２３】
図１６は、ステップｃ４において表示される移動関連確認用ダイアログを示す図である。
【０１２４】
ここでは、前述したように静止画ファイルが処理対象ファイルとして選択されたときを例に挙げて説明しており、図１６の移動関連確認用ダイアログには、処理対象ファイル（静止画ファイル）にファイル名「ＳＯＮＧ０００２．ＷＡＶ」の関連音声ファイルが存在することが示されており、さらに、その関連音声ファイルを処理対象ファイルともに移動すること、関連音声ファイルについては削除すること、関連音声ファイルについては処理対象ファイルの移動先のフォルダに複製すること、および関連音声ファイルについては特に何もせず今のまま元のフォルダに残しておくこと、のいずれかを選択するためのボタンが表示されている。
【０１２５】
図１５のステップｃ５では、図１６のダイアログ中のどのボタンがクリックされたかが認識される。「移動する」ボタン、「削除する」ボタン、「複製する」ボタン、および「今のまま残す」ボタンがクリックされると、それぞれ、図１５のステップｃ６，ｃ８，ｃ１０，ｃ１２に進み、これらのステップのうちのいずれのステップにおいても、処理対象ファイルが、マウスのドラッグアンドドロップ操作により移動先のフォルダに移動され、さらに、「移動する」ボタンがクリックされたときはステップｃ７に進んで、関連ファイルも、その処理対象ファイルの移動先のフォルダと同一のフォルダに移動される。あるいは、「削除する」ボタンがクリックされたときは、ステップｃ９に進んで関連ファイルが削除される。あるいは、「複製する」ボタンがクリックされたときは、ステップｃ１１に進んで、関連ファイルに関しては、処理対象ファイルの移動先のフォルダと同一のフォルダに複製される。この結果、関連ファイルは元のフォルダと処理対象ファイルの移動先のフォルダとの双方に存在することになる。ただし元のフォルダ内の関連ファイルは、処理対象ファイルの移動に伴ってその処理対象ファイルとのリンクは切れることになる。
【０１２６】
また、図１６のダイアログ画面上で「今のまま残す」ボタンがクリックされると、ステップｃ１２における、処理対象ファイルの移動処理のみが行なわれ、関連ファイルについては何も処理せずに元のフォルダ内に残される。
【０１２７】
図１７は、ファイル複製処理ルーチンを示す図である。
【０１２８】
図８の画面上で所望の処理対象ファイルを選択して「複製」ボタンをクリックすると、図１７に示すファイル複製処理ルーチンが起動される。
【０１２９】
ステップｄ１，ｄ２，ｄ３およびステップｄ９は、図９に示す名前変更処理ルーチンのステップａ１，ａ２，ａ３およびステップａ１２とそれぞれ同一であり、重複説明は省略する。
【０１３０】
ステップｄ４では複製確認用ダイアログが表示される。
【０１３１】
図１８は、ステップｄ４において表示される複製確認用ダイアログを示す図である。
【０１３２】
ここでは、前述したように静止画ファイルが処理対象ファイルとして選択されたときを例に挙げて説明しており、図１８の複製確認用ダイアログには、処理対象ファイル（静止画ファイル）にファイル名「ＳＯＮＧ０００２．ＷＡＶ」の関連音声ファイルが存在することが示されている。「はい」ボタンをクリックするとその関連ファイルも処理対象ファイルと一緒に複製することの指示として認識され、「いいえ」ボタンをクリックすると、処理対象ファイルは複製されるものの、関連ファイルについては複製せずにそのまま残すという指示として認識される（図１７ステップｄ５）。
【０１３３】
関連ファイルも複製することが指示されると、ステップｄ６に進み、ドラッグアンドドロップ処理により、処理対象ファイルが新たなフォルダに複製され、ステップｄ７に進んで関連ファイルもその同じフォルダに複製される。一方、関連ファイルは複製せずにそのまま据え置くことが指示されると、ステップｄ８に進み、マウスのドラッグアンドドロップ操作により、新たなフォルダに処理対象ファイルのみが複製される。
【０１３４】
尚、ここでは、静止画ファイルを処理対象ファイルとして選択した場合について説明したが音声ファイルを処理対象ファイルとして選択した場合は静止画ファイルが関連ファイルとなり、同様の処理が行なわれる。
【０１３５】
また、上記実施形態では、処理対象ファイルを移動するにあたり、関連ファイルは移動、削除、複製、あるいは関連ファイルについては何もせずにそのまま残すことの中から選択するように構成したが、移動するか否かのみを選択し、あるいは削除するか否かのみを選択し、あるいは複製するか否かのみを選択するように構成してもよい。
【０１３６】
さらには、ここでは処理対象ファイルの削除、移動、あるいは複製の際の関連ファイルの処理をユーザに委ねたが、ユーザに委ねることなく、関連ファイルの処理を一義的に決めてもよい。すなわち、処理対象ファイルを削除するときは関連ファイルも削除し、処理対象ファイルを移動するときは関連ファイルも移動し、処理対象ファイルを複製するときは関連ファイルも複製してもよい。あるいは、処理対象ファイルを移動するときは関連ファイルについては一律に削除し、あるいは一律に複製してもよい。
【０１３７】
尚、本実施形態においては、本発明に関する全ての機能部がＰＣ１００で実現され、本発明の全ての処理が実行できるよう説明をしている。
【０１３８】
しかし、本発明の実施形態はこれに限定されるものではなく、それらのうちの一部の処理がＰＣ１００で実行されるようその処理に必要な機能部のみ、すなわちその機能部を実現するための処理を実行するプログラムのみを提供するものであってもよい。
【０１３９】
また、本実施形態においては、ＰＣ１００上で動作するオペレーティングシステムとして例えばマイクロソフト社のＭＳ−Ｗｉｎｄｏｗｓ（登録商標）のような、実ファイルとは別個の管理情報（ファイル名や実ファイルの格納アドレスなど）で実ファイルを管理するファイルシステムを有するものを想定している。また、ＤＳＣ７００はＤＣＦ規格に準拠し、そのＤＳＣ７００で撮影や録音され該ＤＳＣで生成・格納されるファイルもこのファイルシステムの管理配下になるものである。さらに、本発明のプログラムはこのファイルシステムを有するオペレーティングシステム上で動作するものである。
【０１４０】
本発明のプログラムでのファイル操作において、ファイル名の変更を指示すると、ファイルシステムではファイルの実体に変更を行うことなく前述の管理情報のファイル名だけを変更する処理が実行される。また、ファイルの削除、複写を指示すると、ファイルの実体に対して指定の処理内容が実行されると共にそれに応じて管理情報が変更される。また、ファイルの移動を指示すると、ファイルが同媒体内のフォルダ間で移動される場合にはファイルの実体に変更を行うことなく管理情報の格納アドレスだけを変更する処理が実行され、別媒体間での移動操作の場合にはファイルの実体が指定の媒体およびフォルダに移動する処理と管理情報の格納アドレスを変更する処理とが実行される。
【０１４１】
さらに、本実施形態では、処理対象ファイルとその処理対象ファイルに関連づけられた関連ファイルとの双方がＥｘｉｆファイルであることを前提にした説明を行なっているが、処理対象ファイルがＥｘｉｆファイルであればよく、さらには、Ｅｘｉｆファイルに限定されるものでもなく、関連ファイルのファイル名を記録可能なフィールドを備える同様のファイル構造であれば必ずしもＥｘｉｆ規格に準拠していなくてもよい。
【０１４２】
以下本発明の各種実施態様を付記する。
【０１４３】
（付記１）　ファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルのファイル名変更処理を行うファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルのファイル名の変更を操作に応じて指示するファイル名変更指示部と、
前記ファイル名変更指示部による処理対象ファイルのファイル名変更指示を受けて、該処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、該処理対象ファイルが格納されている前記フォルダに格納されているファイルのうち、該処理対象ファイルを関連ファイルとして該処理対象ファイルのファイル名を記録しているタグを含むファイルの該タグを前記新たなファイル名に書き替えるファイル名書替処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【０１４４】
（付記２）　前記ファイル名書替処理部は、前記処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、該処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちの該関連ファイルのタグに記録されているファイル名を書き替えるものであることを特徴とする付記１記載のファイル処理プログラム。
【０１４５】
（付記３）　前記ファイル名書替処理部は、前記処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索して該処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルのタグに記録されているファイル名を書き替えるものであることを特徴とする付記１記載のファイル処理プログラム。
【０１４６】
（付記４）　前記特定ファイル構造を有するファイルは、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれることを特徴とする付記１記載のファイル処理プログラム。
【０１４７】
（付記５）　前記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであることを特徴とする付記１記載のファイル処理プログラム。
【０１４８】
（付記６）　前記特定ファイル構造を有するファイルは、タグに記録される関連ファイルのファイル名の記録形式が定められたものであって、前記ファイル名変更指示部は、前記処理対象ファイルのファイル名を、前記記録形式に則った入力操作のみ受け付けるものであることを特徴とする付記１記載のファイル処理プログラム。
【０１４９】
（付記７）　ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と同内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【０１５０】
（付記８）　前記処理対象ファイルはファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルであって、
前記ファイル処理部は、前記処理対象ファイルが格納されている前記フォルダに格納されているファイルのうちの該処理対象ファイルのファイル名が記録されたタグを含むファイルを該処理対象ファイルにリンクが張られた関連ファイルとして前記処理を実行するものであることを特徴とする付記７記載のファイル処理プログラム。
【０１５１】
（付記９）　前記ファイル処理部は、前記処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、該処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちの該関連ファイルに対して前記処理を実行するものであることを特徴とする付記８記載のファイル処理プログラム。
【０１５２】
（付記１０）　前記ファイル処理部は、前記処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索して該処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルに対して前記処理を実行するものであることを特徴とする付記８記載のファイル処理プログラム。
【０１５３】
（付記１１）　前記特定ファイル構造を有するファイルは、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれることを特徴とする付記８記載のファイル処理プログラム。
【０１５４】
（付記１２）　前記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであることを特徴とする付記８記載のファイル処理プログラム。
【０１５５】
（付記１３）　前記ファイル処理プログラムは、前記情報処理装置を、さらに、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と同内容の処理を実行するか否かを操作者に質問する処理質問部と、
前記処理質問部による質問を受けた操作者の操作に応じて前記関連ファイルに対する前記処理の実行可否を指示する可否指示部とを備えたファイル処理装置として動作させるファイル処理プログラムであって、
前記ファイル処理部は、前記可否指示部による許可を受けて前記関連ファイルに対する前記処理を実行するものであることを特徴とする付記７記載のファイル処理プログラム。
【０１５６】
（付記１４）　前記処理対象ファイルに対する処理は該処理対象ファイルの削除であり、
前記ファイル処理部は、前記処理対象ファイルとともに、前記関連ファイルを削除するものであることを特徴とする付記７記載のファイル処理プログラム。
【０１５７】
（付記１５）　前記処理対象ファイルに対する処理は該処理対象ファイルの移動であり、
前記ファイル処理部は、前記処理対象ファイルを前記操作で指定されるフォルダに移動するとともに、前記関連ファイルを該フォルダに移動するものであることを特徴とする付記７記載のファイル処理プログラム。
【０１５８】
（付記１６）　前記処理対象ファイルに対する処理は該処理対象ファイルの複製であり、
前記ファイル処理部は、前記処理対象ファイルを前記操作で指定されるフォルダに複製するとともに、前記関連ファイルを該フォルダに複製するものであることを特徴とする付記７記載のファイル処理プログラム。
【０１５９】
（付記１７）　ファイル処理装置として情報処理装置を動作させるファイル処理プログラムであって、
前記情報処理装置を、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と異なる所定内容の処理を実行するファイル処理部とを備えたファイル処理装置として動作させることを特徴とするファイル処理プログラム。
【０１６０】
（付記１８）　前記処理対象ファイルはファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルであって、
前記ファイル処理部は、前記処理対象ファイルが格納されている前記フォルダに格納されているファイルのうちの該処理対象ファイルのファイル名が記録されたタグを含むファイルを該処理対象ファイルにリンクが張られた関連ファイルとして前記所定内容の処理を実行するものであることを特徴とする付記１７記載のファイル処理プログラム。
【０１６１】
（付記１９）　前記ファイル処理部は、前記処理対象ファイルのタグに記録されているファイル名に基づいて関連ファイルを特定し、該処理対象ファイルが格納されたフォルダと同一のフォルダに格納されたファイルのうちの該関連ファイルに対して前記所定内容の処理を実行するものであることを特徴とする付記１８記載のファイル処理プログラム。
【０１６２】
（付記２０）　前記ファイル処理部は、前記処理対象ファイルが格納されているフォルダと同一のフォルダに格納されているファイルのタグを検索して該処理対象ファイルのファイル名が記録されたタグが含まれる関連ファイルを検出し、検出した関連ファイルに対して前記所定内容の処理を実行するものであることを特徴とする付記１８記載のファイル処理プログラム。
【０１６３】
（付記２１）　前記特定ファイル構造を有するファイルは、静止画ファイルおよび音声ファイルであって、静止画ファイルには音声ファイルのファイル名が記録されるタグが含まれ、音声ファイルには静止画ファイルのファイル名が記録されるタグが含まれることを特徴とする付記１８記載のファイル処理プログラム。
【０１６４】
（付記２２）　前記特定ファイル構造を有するファイルは、唯一の関連ファイルのファイル名が記録されるタグを含むものであることを特徴とする付記１８記載のファイル処理プログラム。
【０１６５】
（付記２３）　前記ファイル処理プログラムは、前記情報処理装置を、さらに、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルにリンクが張られている関連ファイルに対して前記所定内容の処理を実行するか否かを操作者に質問する処理質間部と、
前記処理質間部による質問を受けた操作者の操作に応じて前記関連ファイルに対する前記所定内容の実行可否を指示する可否指示部とを備えたファイル処理装置として動作させるファイル処理プログラムであって、
前記ファイル処理部は、前記可否指示部による許可を受けて前記関連ファイルに対する前記所定内容の処理を実行するものであることを特徴とする付記１７記載のファイル処理プログラム。
【０１６６】
（付記２４）　前記処理対象ファイルに対する処理は該処理対象ファイルの移動であり、
前記ファイル処理部は、前記処理対象ファイルを前記操作で指定されるフォルダに移動するとともに、前記所定内容の処理として前記関連ファイルを削除するものであることを特徴とする付記１７記載のファイル処理プログラム。
【０１６７】
（付記２５）　前記処理対象ファイルに対する処理は該処理対象ファイルの移動であり、
前記ファイル処理部は、前記処理対象ファイルを前記操作で指定されるフォルダに移動するとともに、前記所定内容の処理として前記関連ファイルを該フォルダに複製するものであることを特徴とする付記１７記載のファイル処理プログラム。
【０１６８】
（付記２６）　ファイルの格納領域として定義されたフォルダ内に格納され、関連するファイルのファイル名が記録されるタグが含まれる特定ファイル構造を有するファイルのファイル名変更処理を行なうファイル処理装置であって、
所望の処理対象ファイルのファイル名の変更を操作に応じて指示するファイル名変更指示部と、
前記ファイル名変更指示部による処理対象ファイルのファイル名変更指示を受けて、該処理対象ファイルのファイル名を新たなファイル名に書き替えるとともに、該処理対象ファイルが格納されている前記フォルダに格納されているファイルのうち、該処理対象ファイルを関連ファイルとして該処理対象ファイルのファイル名を記録しているタグを含むファイルの該タグを前記新たなファイル名に書き替えるファイル名書替処理部とを備えたことを特徴とするファイル処理装置。
【０１６９】
（付記２７）　ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と同内容の処理を実行するファイル処理部とを備えたことを特徴とするファイル処理装置。
【０１７０】
（付記２８）　ファイル処理装置であって、
所望の処理対象ファイルに対する処理を操作に応じて指示するファイル処理指示部と、
前記ファイル処理指示部による処理対象ファイルに対する処理の指示を受けて、該処理対象ファイルに対して処理を実行するとともに該処理対象ファイルにリンクが張られている関連ファイルに対して前記処理と異なる所定内容の処理を実行するファイル処理部とを備えたことを特徴とするファイル処理装置。
【０１７１】
【発明の効果】
以上説明したように、本発明によれば、関連ファイルが存在する場合に、管理用の新たなファイルを増やすことなく、関連ファイルについても整合性を持たせた上でファイルの変更、ファイルの移動、複製、削除等の処理が行なわれる。
【図面の簡単な説明】
【図１】本発明の一実施形態としてのファイル処理装置が構築されるパーソナルコンピュータ（ＰＣ）を示す図である。
【図２】図１に示した外観を有するＰＣのハードウェア構成図である。
【図３】本発明のファイル処理プログラムの一実施形態を示す模式図である。
【図４】本発明のファイル処理装置の一実施形態の機能構成ブロック図である。
【図５】Ｅｘｉｆ形式のファイルに含まれるタグの一例を示す図である。
【図６】Ｅｘｉｆ形式のファイルに関するＤＣＦ規格に定められた命令規約を示す図である。
【図７】静止画ファイルおよび音声ファイルに含まれるタグに記録された関連ファイルのファイル名の対応関係の一例を示す図である。
【図８】ファイル処理画面を示す図である。
【図９】名前変更処理ルーチンを示す図である。
【図１０】警告ダイアログの一例を示す図である。
【図１１】ファイル名入力ダイアログを示す図である。
【図１２】ファイル名入力ダイアログを示す図である。
【図１３】ファイル削除処理ルーチンを示す図である。
【図１４】削除確認用ダイアログを示す図である。
【図１５】ファイル移動処理ルーチンを示す図である。
【図１６】削除確認用ダイアログを示す図である。
【図１７】ファイル複製処理ルーチンを示す図である。
【図１８】複製確認用ダイアログを示す図である。
【符号の説明】
１００　ＰＣ
３００　ＣＤ−ＲＯＭ
４００　ファイル処理プログラム
４１１　ファイル名変更指示部
４１２　ファイル名書替処理部
４２１　ファイル削除指示部
４２２　ファイル削除処理部
４２３　削除処理質問部
４２４　削除可否指示部
４３１　ファイル移動指示部
４３２　ファイル移動関連処理部
４３３　移動関連処理質問部
４３４　移動関連可否指示部
４４１　ファイル複製指示部
４４２　ファイル複製処理部
４４３　複製処理質問部
４４４　複製可否指示部
５００　ファイル処理装置
５１１　ファイル名変更指示部
５１２　ファイル名書替処理部
５２１　ファイル削除指示部
５２２　ファイル削除処理部
５２３　削除処理質問部
５２４　削除可否指示部
５３１　ファイル移動指示部
５３２　ファイル移動関連処理部
５３３　移動関連処理質問部
５３４　移動関連可否指示部
５４１　ファイル複製表示部
５４２　ファイル複製処理部
５４３　複製処理質問部
５４４　複製可否指示部
【図１】
2004029991.tif 000003
【図２】
2004029991.tif 000004
【図３】
2004029991.tif 000005
【図４】
2004029991.tif 000006
【図５】
2004029991.tif 000007
【図６】
2004029991.tif 000008
【図７】
2004029991.tif 000009
【図８】
2004029991.tif 000010
【図９】
2004029991.tif 000011
【図１０】
2004029991.tif 000012
【図１１】
2004029991.tif 000013
【図１２】
2004029991.tif 000014
【図１３】
2004029991.tif 000015
【図１４】
2004029991.tif 000016
【図１５】
2004029991.tif 000017
【図１６】
2004029991.tif 000018
【図１７】
2004029991.tif 000019
【図１８】
2004029991.tif 000020