(57)【要約】【課題】ファイルを種類別に正しく分類して情報記録媒体に記録する。【解決手段】データの種類毎に設けられた複数のフォルダを備える情報記録媒体に、指定されたファイル（指定ファイル）を記録するときに、指定ファイルの拡張子に基づいて、その拡張子に応じたフォルダを複数のフォルダのなかから選択する（ステップ５５５、５５７）。これにより、ユーザが指定ファイルを格納するフォルダを指定しなくても、指定ファイルは、そのデータの種類に応じたフォルダに格納されることとなる。【選択図】図１２
2005209023.tif 000002
【特許請求の範囲】
【請求項１】
データの種類毎に設けられた複数のフォルダを備える情報記録媒体への情報の記録が可能な情報処理装置で用いられるプログラムであって、
指定されたファイル名に含まれる拡張子に基づいて、前記複数のフォルダのうち、前記指定されたファイル名に含まれる拡張子に応じたフォルダを選択する手順を、前記情報処理装置に実行させるプログラム。
【請求項２】
前記選択する手順として、前記複数のフォルダについて予め取得された、ファイルの拡張子とフォルダとの対応情報を参照して、前記フォルダを選択する手順を、前記情報処理装置に実行させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記複数のフォルダのうち、指定されたフォルダの名称を指定された新たな名称に変更し、その変更に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記複数のフォルダに、指定された新たな種類のデータに対応するフォルダを追加し、その追加に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることを特徴とする請求項２又は３に記載のプログラム。
【請求項５】
前記複数のフォルダにおいて、指定されたフォルダに対応する種類をさらに下位の複数の種類に分割するために、
前記指定されたフォルダを前記下位の複数の種類にそれぞれ対応する複数の新たなフォルダに変更し、その変更に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることを特徴とする請求項２〜４のいずれか一項に記載のプログラム。
【請求項６】
前記指定されたフォルダにファイルが格納されているときに、該ファイルを対応する前記新たなフォルダに格納する手順を、前記情報処理装置に更に実行させることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記情報記録媒体に前記更新された対応情報を記録する手順を、前記情報処理装置に更に実行させることを特徴とする請求項３〜６のいずれか一項に記載のプログラム。
【請求項８】
前記情報記録媒体は、情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有し、
前記更新された対応情報は、前記情報記録媒体における情報の追記もしくは書き換えが可能な領域に記録されることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記選択されたフォルダに前記指定されたファイルを格納する手順を、前記情報処理装置に更に実行させることを特徴とする請求項１〜７のいずれか一項に記載のプログラム。
【請求項１０】
前記情報記録媒体は、情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有し、
前記指定されたファイルは、前記情報記録媒体における情報の追記もしくは書き換えが可能な領域に記録されることを特徴とする請求項９に記載のプログラム。
【請求項１１】
請求項１〜１０のいずれか一項に記載のプログラムが記録された領域を含む記録領域を有するコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記記録領域は、情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有し、前記プログラムが前記読取専用の領域に記録されていることを特徴とする請求項１１に記載の記録媒体。
【請求項１３】
前記記録領域に記録されるファイルの拡張子と、その拡張子に応じたフォルダとの対応情報が、前記情報の追記もしくは書き換えが可能な領域又は前記読取専用の領域に記録されていることを特徴とする請求項１２に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び記録媒体に係り、更に詳しくは、情報記録媒体への情報の記録が可能な情報処理装置で用いられるプログラム及び該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、「パソコン」という）は、その機能向上及び低価格化に伴い、企業だけでなく一般家庭でも広く用いられるようになった。そして、記録容量の大きな情報記録媒体としてＣＤ（compact disc）などの光ディスクが注目されるようになり、その低価格化とともに、光ディスクにアクセスするためのドライブ装置としての光ディスク装置を内蔵したパソコンが普及するようになった。
【０００３】
ＣＤ−Ｒ（ＣＤ−recordable）及びＣＤ−ＲＷ（ＣＤ−rewritable）の規格書である、いわゆるオレンジブック（Orange Book）によると、１枚のディスクに読取専用領域と記録可能領域とが混在することが認められている。このような光ディスクは、ハイブリッドディスクとも呼ばれ、特定のシステムで用いられている（例えば、特許文献１〜特許文献４参照）。例えば、読取専用領域にアプリケーションソフトが格納されており、そのアプリケーションソフトに対応したデータが記録可能領域に記録されるようになっている。
【０００４】
ところで、デジタル技術の進歩及びデータ圧縮技術の向上に伴い、パソコンは、従来の文書データ及び表計算データなどに加えて、音楽データ、写真データ及び動画データなどを扱うことが可能となった、また、例えば音楽データであっても、データの圧縮方法や再生に用いられるアプリケーションソフトによって、そのデータ形式が異なっている。さらに、同じアプリケーションソフトであっても、そのバージョンによってデータ形式が異なる場合がある。
【０００５】
一般のユーザは、光ディスクの記録容量が大きいため、データの種類毎に異なる光ディスクを用いるのではなく、通常１つの光ディスクに複数種類のデータを混在させている。また、上記ハイブリッドディスクにおいても、光ディスクを有効に利用するため、読取専用領域に格納されているアプリケーションソフトとは無関係のデータを記録可能領域に記録することも行われている。しかしながら、データファイルの増加、及びデータの種類の増加に伴い、光ディスクに記録されたデータの管理が非常に煩雑となっている。
【０００６】
【特許文献１】特開平８−３１４９７８号公報
【特許文献２】特開平８−１９５０６７号公報
【特許文献３】特開平９−８２０２３号公報
【特許文献４】特開２０００−９９３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、かかる事情の下になされたもので、その目的は、情報記録媒体への情報の記録が可能な情報処理装置で用いられ、ファイルを種類別に正しく分類して情報記録媒体に記録することができるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、データの種類毎に設けられた複数のフォルダを備える情報記録媒体への情報の記録が可能な情報処理装置で用いられるプログラムであって、指定されたファイル名に含まれる拡張子に基づいて、前記複数のフォルダのうち、前記指定されたファイル名に含まれる拡張子に応じたフォルダを選択する手順を、前記情報処理装置に実行させるプログラムである。
【０００９】
これによれば、本発明のプログラムが所定のメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、情報処理装置は、データの種類毎に設けられた複数のフォルダを備える情報記録媒体に、指定されたファイル（指定ファイル）を記録するときに、指定ファイルのファイル名に含まれる拡張子に基づいて、その拡張子に応じたフォルダを複数のフォルダのなかから選択する。すなわち、ユーザがファイルを情報記録媒体に記録する際に、ファイルを格納するフォルダを指定しなくても、ファイルはそのデータに応じたフォルダに格納されることとなる。従って、結果としてファイルをデータの種類別に正しく分類して情報記録媒体に記録することが可能となる。
【００１０】
この場合において、請求項２に記載のプログラムの如く、前記選択する手順として、前記複数のフォルダについて予め取得された、ファイルの拡張子とフォルダとの対応情報を参照して、前記フォルダを選択する手順を、前記情報処理装置に実行させることとすることができる。
【００１１】
この場合において、請求項３に記載のプログラムの如く、前記複数のフォルダのうち、指定されたフォルダの名称を指定された新たな名称に変更し、その変更に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１２】
上記請求項２及び３に記載の各プログラムにおいて、請求項４に記載のプログラムの如く、前記複数のフォルダに、指定された新たな種類のデータに対応するフォルダを追加し、その追加に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１３】
上記請求項２〜４に記載の各プログラムにおいて、請求項５に記載のプログラムの如く、前記複数のフォルダにおいて、指定されたフォルダに対応する種類をさらに下位の複数の種類に分割するために、前記指定されたフォルダを前記下位の複数の種類にそれぞれ対応する複数の新たなフォルダに変更し、その変更に応じて前記対応情報を更新する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１４】
この場合において、請求項６に記載のプログラムの如く、前記指定されたフォルダにファイルが格納されているときに、該ファイルを対応する前記新たなフォルダに格納する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１５】
上記請求項３〜６に記載の各プログラムにおいて、請求項７に記載のプログラムの如く、前記情報記録媒体に前記更新された対応情報を記録する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１６】
この場合において、請求項８に記載のプログラムの如く、前記情報記録媒体が情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有する場合に、前記更新された対応情報は、前記情報記録媒体における情報の追記もしくは書き換えが可能な領域に記録されることとすることができる。
【００１７】
上記請求項１〜７に記載の各プログラムにおいて、請求項９に記載のプログラムの如く、前記選択されたフォルダに前記指定されたファイルを格納する手順を、前記情報処理装置に更に実行させることとすることができる。
【００１８】
この場合において、請求項１０に記載のプログラムの如く、前記情報記録媒体が情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有する場合に、前記指定されたファイルは、前記情報記録媒体における情報の追記もしくは書き換えが可能な領域に記録されることとすることができる。
【００１９】
請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載のプログラムが記録された領域を含む記録領域を有するコンピュータ読み取り可能な記録媒体である。
【００２０】
これによれば、請求項項１〜１０のいずれか一項に記載のプログラムが記録されているために、コンピュータに実行させることにより、ファイルを種類別に正しく分類して情報記録媒体に記録することが可能となる。
【００２１】
この場合において、請求項１２に記載の記録媒体の如く、前記記録領域が情報の追記もしくは書き換えが可能な領域と読取専用の領域とを有する場合に、前記プログラムが前記読取専用の領域に記録されていることとすることができる。
【００２２】
この場合において、請求項１３に記載の記録媒体の如く、前記記録領域に記録されるファイルの拡張子と、その拡張子に応じたフォルダとの対応情報が、前記情報の追記もしくは書き換えが可能な領域又は前記読取専用の領域に記録されていることとすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施形態を図１〜図１９（Ｃ）に基づいて説明する。図１には、本発明の一実施形態に係る記録媒体としての光ディスク１５が示されている。
【００２４】
図１に示される光ディスク１５は、読取専用部（読取専用の領域）と記録可能部（追記が可能な領域）とを有する、いわゆるハイブリッド型のＣＤ−Ｒである。この読取専用部には、一例として図２に示されるように、５つのデータファイル（sample.mp3、sample.wav、sample.txt、sample1.jpg、sample2.jpg）と、kakikomi.exeと、info.iniとが記録されている。なお、記録可能部はブランクである。
【００２５】
前記各データファイルは、そのデータの種類に応じて分類され、対応するフォルタ（以下「カテゴリフォルダ」という）にそれぞれ格納されている。本実施形態では、テキストデータ用のカテゴリフォルダ「text」と、画像データ用のカテゴリフォルダ「picture」と、音楽データ用のカテゴリフォルダ「music」とが設定されている。そして、前記sample.mp3及びsample.wavはそれぞれカテゴリフォルダ「music」に格納され、前記sample.txtはカテゴリフォルダ「text」に格納され、前記sample1.jpg及びsample2.jpgはそれぞれカテゴリフォルダ「picture」に格納されている。
【００２６】
前記kakikomi.exeは、本発明に係るプログラムが含まれるプログラムを、後述するパソコンにて解読可能なコードで記述した実行形式のファイルである。
【００２７】
前記info.iniは、カテゴリフォルダと該カテゴリフォルダに格納されるファイルの拡張子との関係を示す情報（以下「フォルダ対応情報」ともいう）が含まれているファイルである。本実施形態では、一例として図３に示されるように、カテゴリフォルダ「text」に対応する拡張子として「.txt」、カテゴリフォルダ「picture」に対応する拡張子として「.jpg」、カテゴリフォルダ「music」に対応する拡張子として「.wav」及び「.mp3」が設定されているものとする。なお、フォルダ対応情報の記述形式については、kakikomi.exeが認識できるものであれば、どのような記述形式であっても良い。
【００２８】
また、図４には、前記光ディスク１５に対する情報の記録及び再生を行なう情報処理装置としてのパソコン１０の概略構成が示されている。
【００２９】
この図４に示されるパソコン１０は、マイクロコンピュータ（以下「ＭＰＵ」という）９２、ＲＡＭ９３、ハードディスク（ＨＤＤ）９４、入力装置９５、表示装置９６、インターフェース９７、メインメモリ９８、及び光ディスク装置２０などを備えている。なお、図４における接続線は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。
【００３０】
前記ＭＰＵ９２は、メインメモリ９８にロードされているプログラムを実行する。
【００３１】
前記ＲＡＭ９３には、ＭＰＵ９２の処理に必要なデータ等が一時的に保存される。
【００３２】
前記ＨＤＤ９４には、ＭＰＵ９２にて解読可能なコードで記述されたオペレーティングシステム（以下「ＯＳ」ともいう）を含むプログラムが格納されている。パソコン１０に電源が投入されると、ＯＳの一部はメインメモリ９８にロードされ、メインメモリ９８に常駐する。また、ＨＤＤ９４には、ユーザが作成した複数のデータファイルが格納されている。ここでは、一例として、gazou1.jpg、gazou2.jpg、gazou1.bmp、ongaku1.mp3、ongaku2.mp3、ongaku3.mp3、ongaku1.wav、ongaku2.wav、ongaku3.wav、アイコン1.ico、テキスト1.txt、及びテキスト2.txtが、「file」というフォルダに格納されているものとする。また、ＨＤＤ９４にはドライブ番号Ｃが割り当てられているものとする。
【００３３】
前記表示装置９６は、例えばＣＲＴ、液晶ディスプレイ（ＬＣＤ）及びプラズマ・ディスプレイ・パネル（ＰＤＰ）などを用いた表示部（図示省略）を備え、ＭＰＵ９２から指示された各種情報を表示する。
【００３４】
前記入力装置９５は、例えばキーボード、マウス、タブレット、トラックボール、ライトペン及びタッチパネルなどのうち少なくとも１つの入力媒体（図示省略）を備え、ユーザから入力された各種情報をＭＰＵ９２に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置９６と入力装置９５とが一体化されたものとして、例えばタッチパネル付きＬＣＤなどがある。
【００３５】
前記インターフェース９７は、前記光ディスク装置２０との双方向の通信インターフェースであり、ＡＴＡＰＩ（AT Attachment Packet Interface）及びＳＣＳＩ（Small Computer System Interface）などの標準インターフェースに準拠している。なお、光ディスク装置２０との接続形態は、通信ケーブルなどの通信線を用いたケーブル接続だけでなく、赤外線及び無線などを利用したワイヤレス接続であっても良い。
【００３６】
光ディスク１５はユーザによって前記光ディスク装置２０にセット（「ローディング」又は「マウント」とも呼ばれる）される。そして、光ディスク装置２０は、ＭＰＵ９２から再生要求を受信すると、光ディスク１５に記録されている情報を再生する。また、光ディスク装置２０は、ＭＰＵ９２から記録要求及び記録用データを受信すると、該記録用データを光ディスク１５の記録可能部に記録する。本実施形態では、光ディスク装置２０にはドライブ番号Ｄが割り当てられているものとする。そこで、光ディスク装置２０に光ディスク１５をセットし、ＯＳを介してドライブＤにおけるファイルを参照すると、一例として図５に示されるようなツリー構造が表示装置９６に表示される。
【００３７】
次に、前記kakikomi.exeを実行するときのパソコン１０での処理について図６〜図１９（Ｃ）を用いて説明する。図６、図８、図１０、図１２、図１４、図１６及び図１８の各フローチャートは、kakikomi.exeが起動されたときに、ＭＰＵ９２によって実行される一連の処理アルゴリズムに対応している。ユーザが入力装置９５を介してkakikomi.exeの実行を指示すると、光ディスク装置２０及びインターフェース９７を介してkakikomi.exeが光ディスク１５からメインメモリ９８に転送されるとともに、その先頭アドレスがＭＰＵ９２のプログラムカウンタにセットされ、kakikomi.exeが起動する。なお、光ディスク１５に記録されているすべてのファイルのディレクトリ構造、格納位置などを含む情報（以下「ファイル管理情報」ともいう）は、光ディスク１５が光ディスク装置２０にセットされたときに読み出され、ＲＡＭ９３にすでに保存されているものとする。
【００３８】
図６の最初のステップ４０１では、info.iniを光ディスク１５から読み出し、前記フォルダ対応情報をＲＡＭ９３に保存する。
【００３９】
次のステップ４０３では、後述する各種フラグをリセットし初期化する。
【００４０】
次のステップ４０５では、メイン画面を表示装置９６に表示する。このメイン画面には、一例として図７に示されるように、３つの表示領域（第１表示領域、第２表示領域、第３表示領域とする）が設けられている。ここでは、第１表示領域は画面左側に配置され、ＨＤＤ９４のフォルダ「file」に格納されているファイルの一覧が表示される領域である。第２表示領域は画面右上に配置され、フォルダ対応情報が表示される領域である。第３表示領域は画面右下に配置され、光ディスク１５に書き込まれるファイルのリスト（以下「書込みファイルリスト」という）に登録されているファイルの一覧が表示される領域である。なお、各表示領域の配置は、図７に示される位置に限定されるものではない。
【００４１】
前記第１表示領域には２つのボタン（登録ボタン、終了ボタンとする）が配置されている。また、前記第２表示領域には３つのボタン（変更ボタン、分割ボタン、追加ボタンとする）が配置されている。さらに、前記第３表示領域には２つのボタン（削除ボタン、書込みボタンとする）が配置されている。なお、各ボタンの配置は、図７に示される位置に限定されるものではない。さらに、各ボタンのタイトルについても図７に示されるものに限定されるものではない。
【００４２】
前記第３表示領域の下部には、光ディスク１５の空き容量（ここでは、値は約５４１ＭＢ）、及び書込みファイルリストに登録されているファイルの合計容量として書込み容量（ここでは、値はブランク）が表示される。
【００４３】
ユーザが入力装置９５を介して上記各ボタンを選択（例えばマウスでクリック）すると、ＯＳにより対応する割り込み処理が発生し、予め設定されているフラグがセットされるようになっている。ここでは、終了ボタンが選択されると終了フラグがセットされ、変更ボタンが選択されると変更フラグがセットされ、分割ボタンが選択されると分割フラグがセットされ、追加ボタンが選択されると追加フラグがセットされる。また、登録ボタンが選択されると登録フラグがセットされ、削除ボタンが選択されると削除フラグがセットされ、書込みボタンが選択されると書込みフラグがセットされる。
【００４４】
図６に戻り、次のステップ４０７では、前記終了フラグを参照し、終了要求が有るか否かを判断する。終了フラグがセットされていれば、ここでの判断は肯定され、kakikomi.exeを終了する。一方、終了フラグがセットされていなければ、ここでの判断は否定され、ステップ４０９に移行する。
【００４５】
このステップ４０９では、前記登録フラグを参照し、書込みファイルリストへの登録要求が有るか否かを判断する。登録フラグがセットされていなければ、ここでの判断は否定され、ステップ４１３に移行する。一方、登録フラグがセットされていれば、ここでの判断は肯定され、ステップ４１１に移行する。
【００４６】
このステップ４１１では、書込みファイルリストへの登録処理を行う。ここでの処理の詳細は後述する。書込みファイルリストへの登録処理が終了するとステップ４１３に移行する。
【００４７】
このステップ４１３では、削除フラグを参照し、書込みファイルリストからの削除要求が有るか否かを判断する。削除フラグがセットされていなければ、ここでの判断は否定され、ステップ４１７に移行する。一方、削除フラグがセットされていれば、ここでの判断は肯定され、ステップ４１５に移行する。
【００４８】
このステップ４１５では、書込みファイルリストからの削除処理を行う。ここでの処理の詳細は後述する。書込みファイルリストからの削除処理が終了するとステップ４１７に移行する。
【００４９】
このステップ４１７では、書込みフラグを参照し、書込みの実行要求が有るか否かを判断する。書込みフラグがセットされていなければ、ここでの判断は否定され、ステップ４２１に移行する。一方、書込みフラグがセットされていれば、ここでの判断は肯定され、ステップ４１９に移行する。
【００５０】
このステップ４１９では、書込みの実行処理を行う。ここでの処理の詳細は後述する。書込みの実行処理が終了するとステップ４２１に移行する。
【００５１】
このステップ４２１では、変更フラグを参照し、カテゴリフォルダ名の変更要求が有るか否かを判断する。変更フラグがセットされていなければ、ここでの判断は否定され、ステップ４２５に移行する。一方、変更フラグがセットされていれば、ここでの判断は肯定され、ステップ４２３に移行する。
【００５２】
このステップ４２３では、カテゴリフォルダ名の変更処理を行う。ここでの処理の詳細は後述する。カテゴリフォルダ名の変更処理が終了するとステップ４２５に移行する。
【００５３】
このステップ４２５では、分割フラグを参照し、カテゴリフォルダの分割要求が有るか否かを判断する。分割フラグがセットされていなければ、ここでの判断は否定され、ステップ４２９に移行する。一方、分割フラグがセットされていれば、ここでの判断は肯定され、ステップ４２７に移行する。
【００５４】
このステップ４２７では、カテゴリフォルダの分割処理を行う。ここでの処理の詳細は後述する。カテゴリフォルダの分割処理が終了するとステップ４２９に移行する。
【００５５】
このステップ４２９では、追加フラグを参照し、カテゴリフォルダの追加要求が有るか否かを判断する。追加フラグがセットされていなければ、ここでの判断は否定され、前記ステップ４０７に戻る。一方、追加フラグがセットされていれば、ここでの判断は肯定され、ステップ４３１に移行する。
【００５６】
このステップ４３１では、カテゴリフォルダの追加処理を行う。ここでの処理の詳細は後述する。カテゴリフォルダの追加処理が終了すると前記ステップ４０７に戻る。
【００５７】
以下、ステップ４０７での判断が肯定されるまで、ステップ４０７以降の判断及び処理を繰り返し行う。
【００５８】
次に、前記書込みファイルリストへの登録処理、書込みファイルリストからの削除処理、書込みの実行処理、カテゴリフォルダ名の変更処理、カテゴリフォルダの分割処理、及びカテゴリフォルダの追加処理の詳細をそれぞれ説明する。
【００５９】
《書込みファイルリストへの登録処理》
前記ステップ４１１における書込みファイルリストへの登録処理の詳細を図８〜図９（Ｂ）を用いて説明する。
【００６０】
図８の最初のステップ５０１では、第１表示領域でファイルが指定されているか否かを判断する。第１表示領域でファイルが指定されていれば、ここでの判断は肯定され、ステップ５０３に移行する。ここでは、一例として図９（Ａ）に反転表示で示されるように、gazou2.jpgが指定されているものとする。なお、複数のファイルが指定されても良い。
【００６１】
次のステップ５０３では、指定されたファイルの拡張子（以下「指定拡張子」ともいう）を取得する。ここでは、「.jpg」が取得される。
【００６２】
次のステップ５０５では、フォルダ対応情報を参照し、指定拡張子に対応するカテゴリフォルダが有るか否かを判断する。ここでは、拡張子「.jpg」に対応するカテゴリフォルダ「picture」が有るので、ステップ５０５での判断は肯定され、ステップ５０７に移行する。
【００６３】
このステップ５０７では、指定されたファイルを書込みファイルリストに登録し、ＲＡＭ９３に保存する。
【００６４】
次のステップ５０９では、第３表示領域の表示を更新する。ここでは、一例として図９（Ｂ）に示されるように、カテゴリフォルダ「picture」の下に「gazou2.jpg」が表示される。これに伴って書込み容量に値（ここでは、約３ＭＢ）が表示される。
【００６５】
次のステップ５１５では、登録フラグをリセットし、書込みファイルリストへの登録処理を終了する。そして、前記ステップ４１３に移行する。
【００６６】
なお、上記ステップ５０１において、第１表示領域でファイルが指定されていなければ、ステップ５０１での判断は否定されてステップ５１１に移行する。このステップ５１１では、例えば「書込みファイルを指定してください」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ５１５に移行する。
【００６７】
また、上記ステップ５０５において、指定拡張子に対応するカテゴリフォルダがなければ、ステップ５０５での判断は否定され、ステップ５１３に移行する。このステップ５１１では、例えば「対応するカテゴリフォルダがありません」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ５１５に移行する。
【００６８】
《書込みファイルリストからの削除処理》
前記ステップ４１５における書込みファイルリストからの削除処理の詳細を図１０〜図１１（Ｂ）を用いて説明する。
【００６９】
図１０の最初のステップ５３１では、第３表示領域でファイルが指定されているか否かを判断する。第３表示領域でファイルが指定されていれば、ここでの判断は肯定されてステップ５３３に移行する。ここでは、一例として図１１（Ａ）に示されるように、書込みファイルリストには、gazou2.jpg、ongaku1.mp3、テキスト1.txt、及びテキスト2.txtが登録されており、そのうちテキスト2.txtが削除対象ファイルとして指定されているものとする。なお、複数のファイルが指定されても良い。
【００７０】
次のステップ５３３では、指定された削除対象ファイルの登録情報を書込みファイルリストから削除する。
【００７１】
次のステップ５３５では、第３表示領域の表示を更新する。ここでは、図１１（Ｂ）に示されるように、テキスト2.txtが削除されている。これに伴って書込み容量の値が減少している。
【００７２】
次のステップ５３９では、削除フラグをリセットし、書込みファイルリストからの削除処理を終了する。そして、前記ステップ４１７に移行する。
【００７３】
なお、上記ステップ５３１において、第３表示領域でファイルが指定されていなければ、ステップ５３１での判断は否定され、ステップ５３７に移行する。このステップ５３７では、例えば「書込みファイルリストから削除するファイルを指定してください」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ５３９に移行する。
【００７４】
《書込みの実行処理》
前記ステップ４１９における書込みの実行処理の詳細を図１２〜図１３（Ｂ）を用いて説明する。
【００７５】
図１２の最初のステップ５５１では、書込みファイルリストにファイルが登録されているか否かを判断する。書込みファイルリストにファイルが登録されていれば、ここでの判断は肯定され、ステップ５５３に移行する。ここでは、一例として図１３（Ａ）に示されるように、書込みファイルリストには、gazou2.jpg、ongaku1.mp3、及びテキスト1.txtが登録されているものとする。以下では、書込みファイルリストに登録されているファイルを登録ファイルともいう。
【００７６】
次のステップ５５３では、書込みファイルリストから１つの登録ファイル（ここではgazou2.jpg）を抽出し、書込み対象ファイルとする。
【００７７】
次のステップ５５５では、書込み対象ファイルの拡張子（ここでは「.jpg」）を取得する。
【００７８】
次のステップ５５７では、フォルダ対応情報を参照し、書込み対象ファイルの拡張子に対応するカテゴリフォルダ（ここでは「picture」）を取得する。
【００７９】
次のステップ５５９では、ステップ５５７で取得したカテゴリフォルダに書込み対象ファイルが格納されるように光ディスク装置２０に指示する。これにより、書込み対象ファイルは光ディスク１５の記録可能部に書き込まれる。また、前記ファイル管理情報には、ここで書き込まれたファイル（ここではgazou2.jpg）に関する情報及びそのファイルが格納されているカテゴリフォルダ（ここでは「picture」）に関する情報などが追加される。書込み対象ファイルの光ディスク１５への書き込みが終了すると、次のステップ５６１に移行する。
【００８０】
このステップ５６１では、書込みファイルリストに未記録の登録ファイルが有るか否かを判断する。ここでは、３つの登録ファイルのうち１つの登録ファイルが記録されただけであるため、ステップ５６１での判断は肯定され、前記ステップ５５３に戻る。
【００８１】
以下、ステップ５６１での判断が否定されるまで、ステップ５５３〜ステップ５６１のループ処理を繰り返し行う。すべての登録ファイルが記録されると、ステップ５６１での判断が否定され、ステップ５６３に移行する。これにより、各登録ファイルはデータの種類別に光ディスク１５の記録可能部に格納されることとなる。
【００８２】
このステップ５６３では、書込みファイルリストをクリアする。
【００８３】
次のステップ５６５では、第３表示領域の表示を更新する（図１３（Ｂ）参照）。ここでは、書込みファイルリストが消去され、ディスクの空き容量の値が減少し、書込み容量の値がブランク表示となる。
【００８４】
次のステップ５６９では、ＲＡＭ９３に保存されているinfo.iniが更新されているか否かを判断する。info.iniが更新されていれば、ここでの判断は肯定され、ステップ５７１に移行する。
【００８５】
次のステップ５７１では、更新されたinfo.iniが記録されるように光ディスク装置２０に指示する。これにより、更新されたinfo.iniは、新たなinfo.iniとして光ディスク１５の記録可能部に書き込まれる。そして、あらかじめ読取専用部に記録されていたinfo.iniは無効とされ、以後参照されることはない。なお、すでに記録可能部にinfo.iniが存在する場合には、そのinfo.iniに更新されたinfo.iniが上書きされることとなる。
【００８６】
次のステップ５７３では、書込みフラグをリセットし、書込みの実行処理を終了する。そして、前記ステップ４２１に移行する。
【００８７】
なお、前記ステップ５６９において、info.iniが更新されていなければ、ステップ５６９での判断は否定され、前記ステップ５７３に移行する。
【００８８】
また、前記ステップ５５１において、書込みファイルリストにファイルが登録されていなければ、ステップ５５１での判断は否定されてステップ５６７に移行する。このステップ５６７では、例えば「書込みファイルリストにファイルを登録してください」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ５７３に移行する。
【００８９】
《カテゴリフォルダ名の変更処理》
前記ステップ４２３におけるカテゴリフォルダ名の変更処理の詳細を図１４〜図１５（Ｃ）を用いて説明する。
【００９０】
図１４の最初のステップ６０１では、変更対象のカテゴリフォルダ名及び変更後のカテゴリフォルダ名の入力をユーザーに要求するダイアログボックスを表示する。ここでは、一例として図１５（Ａ）に示されるように、変更対象のカテゴリフォルダ名が入力される入力欄（第１入力欄とする）と、変更後のカテゴリフォルダ名が入力される入力欄（第２入力欄とする）と、２つのボタン（ＯＫボタン、キャンセルボタンとする）とが設けられている。なお、ＯＫボタンが選択されると割り込み処理が発生し、第１入力欄及び第２入力欄がいずれも空欄でなければ、ＯＫフラグがセットされるようになっている。また、キャンセルボタンが選択されると割り込み処理が発生し、キャンセルフラグがセットされるようになっている。
【００９１】
次のステップ６０３では、前記ＯＫフラグ及びキャンセルフラグをリセットする。
【００９２】
次のステップ６０５では、ＯＫフラグを参照し、ＯＫボタンが選択されたか否かを判断する。ＯＫフラグがセットされていれば、ここでの判断は肯定され、ステップ６０７に移行する。
【００９３】
このステップ６０７では、第１入力欄の内容（図１５（Ａ）では、「music」）を取得し、変更前フォルダ名とする。
【００９４】
次のステップ６０９では、フォルダ対応情報を参照し、変更前フォルダ名のカテゴリフォルダが存在するか否かを判断する。変更前フォルダ名のカテゴリフォルダが存在すれば、ここでの判断は肯定され、ステップ６１１に移行する。
【００９５】
このステップ６１１では、第２入力欄の内容（図１５（Ａ）では、「sound」）を取得し、変更後フォルダ名とする。
【００９６】
次のステップ６１３では、フォルダ対応情報を参照し、変更後フォルダ名がすでに設定されているカテゴリフォルダ名と重複するか否かを判断する。変更後フォルダ名が重複していなければ、ここでの判断は否定され、ステップ６１５に移行する。
【００９７】
このステップ６１５では、ＲＡＭ９３に保存されているinfo.iniを更新する。すなわち、フォルダ対応情報における変更前フォルダ名を変更後フォルダ名に変更する。ここでは、図１５（Ｂ）に示されるように、「music」を「sound」に変更する。
【００９８】
次のステップ６１７では、ファイル管理情報における変更前フォルダ名を変更後フォルダ名に変更する。
【００９９】
次のステップ６２９では、変更フラグをリセットする。
【０１００】
次のステップ６３１では、ダイアログボックスを消去する。
【０１０１】
次のステップ６３３では、メイン画面を再表示する。ここでは、図１５（Ｃ）に示されるように、第２表示領域において「music」が「sound」に変更されている。そして、カテゴリフォルダ名の変更処理を終了し、前記ステップ４２５に移行する。
【０１０２】
なお、前記ステップ６１３において、変更後フォルダ名が重複していれば、ステップ６１３での判断は肯定され、ステップ６２１に移行する。このステップ６２１では、例えば「変更後のカテゴリフォルダ名が重複しています」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認するとステップ６２５に移行する。このステップ６２５では、ＯＫフラグをリセットする。そして、前記ステップ６０５に戻る。
【０１０３】
また、前記ステップ６０９において、変更前フォルダ名が存在しなければ、ここでの判断は否定され、ステップ６２３に移行する。このステップ６２３では、例えば「変更対象のカテゴリフォルダ名は存在しません」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ６２５に移行する。
【０１０４】
また、前記ステップ６０５において、ＯＫフラグがセットされていなければ、ステップ６０５での判断は否定され、ステップ６２７に移行する。
【０１０５】
このステップ６２７では、キャンセルフラグを参照し、キャンセルボタンが選択されたか否かを判断する。キャンセルフラグがセットされていれば、ここでの判断は肯定され、前記ステップ６２９に移行する。一方、キャンセルフラグがセットされていなければ、ここでの判断は否定され、前記ステップ６０５に戻る。
【０１０６】
《カテゴリフォルダの分割処理》
前記ステップ４２７におけるカテゴリフォルダの分割処理の詳細を図１６〜図１７（Ｃ）を用いて説明する。
【０１０７】
図１６の最初のステップ７０１では、分割対象のカテゴリフォルダ名、分割後のカテゴリフォルダ名及び分割後のカテゴリフォルダに対応する拡張子の入力をユーザーに要求するダイアログボックスを表示する。ここでは、一例として図１７（Ａ）に示されるように、分割対象のカテゴリフォルダ名が入力される入力欄（第３入力欄とする）と、分割後のカテゴリフォルダ名が入力される２つの入力欄（第４入力欄、第５入力欄とする）と、第４、第５入力欄に入力された各カテゴリフォルダに対応する拡張子がそれぞれ入力される２つの入力欄（第６入力欄、第７入力欄とする）とが設けられている。さらに、ダイアログボックスには、２つのボタン（ＯＫボタン、キャンセルボタンとする）が設けられている。なお、ＯＫボタンが選択されると割り込み処理が発生し、第３入力欄〜第７入力欄がいずれも空欄でなければ、ＯＫフラグがセットされるようになっている。また、キャンセルボタンが選択されると割り込み処理が発生し、キャンセルフラグがセットされるようになっている。
【０１０８】
次のステップ７０３では、前記ＯＫフラグ及びキャンセルフラグをリセットする。
【０１０９】
次のステップ７０５では、ＯＫフラグを参照し、ＯＫボタンが選択されたか否かを判断する。ＯＫフラグがセットされていれば、ここでの判断は肯定され、ステップ７０７に移行する。
【０１１０】
このステップ７０７では、第３入力欄の内容（図１７（Ａ）では、「sound」）を取得し、分割前フォルダ名とする。
【０１１１】
次のステップ７０９では、フォルダ対応情報を参照し、分割前フォルダ名のカテゴリフォルダが分割可能であるか否かを判断する。分割前フォルダ名のカテゴリフォルダが存在し、かつ該カテゴリフォルダに複数の拡張子が対応していれば、ここでの判断は肯定され、ステップ７１１に移行する。
【０１１２】
このステップ７１１では、第４入力欄の内容（図１７（Ａ）では、「wav」）を取得し、分割後フォルダ名１とするとともに、第５入力欄の内容（図１７（Ａ）では、「mp3」）を取得し、分割後フォルダ名２とする。
【０１１３】
次のステップ７１３では、フォルダ対応情報を参照し、分割後フォルダ名１及び分割後フォルダ名２がそれぞれすでに設定されているカテゴリフォルダ名と重複するか否かを判断する。分割後フォルダ名１及び分割後フォルダ名２がいずれも重複していなければ、ここでの判断は否定され、ステップ７１５に移行する。
【０１１４】
このステップ７１５では、第６入力欄の内容（図１７（Ａ）では、「wav」）を取得し、分割後拡張子１とするとともに、第７入力欄の内容（図１７（Ａ）では、「mp3」）を取得し、分割後拡張子２とする。
【０１１５】
次のステップ７１７では、分割後拡張子１及び分割後拡張子２が分割対象のカテゴリフォルダに対応する拡張子であるか否かを判断する。分割後拡張子１及び分割後拡張子２がいずれも分割対象のカテゴリフォルダに対応する拡張子であれば、ここでの判断は肯定され、ステップ７１９に移行する。
【０１１６】
このステップ７１９では、ＲＡＭ９３に保存されているinfo.iniを更新する。すなわち、フォルダ対応情報における分割対象のカテゴリフォルダに関する記述を削除するとともに、分割後フォルダ名１及び分割後フォルダ名２のカテゴリフォルダをそれぞれ追加する。そして、分割後フォルダ名１のカテゴリフォルダに対応する拡張子として分割後拡張子１を、分割後フォルダ名２のカテゴリフォルダに対応する拡張子として分割後拡張子２を記述する。これにより、フォルダ対応情報における分割対象のカテゴリフォルダは指定された各カテゴリフォルダに分割されることとなる。ここでは、図１７（Ｂ）に示されるように、カテゴリフォルダ「sound」に関する記述が削除され、カテゴリフォルダ「wav」及びカテゴリフォルダ「mp3」が追加される。そして、カテゴリフォルダ「wav」に対応する拡張子として「.wav」、カテゴリフォルダ「mp3」に対応する拡張子として「.mp3」が記述される。
【０１１７】
次のステップ７２１では、ファイル管理情報における分割対象のカテゴリフォルダを指定された各カテゴリフォルダに分割する。これにより、sample.mp3はカテゴリフォルダ「mp3」に格納され、sample.wavはカテゴリフォルダ「wav」に格納されることとなる。
【０１１８】
次のステップ７３５では、分割フラグをリセットする。
【０１１９】
次のステップ７３７では、ダイアログボックスを消去する。
【０１２０】
次のステップ７３９では、メイン画面を再表示する。ここでは、図１７（Ｃ）に示されるように、第２表示領域において、カテゴリフォルダ「sound」がカテゴリフォルダ「wav」とカテゴリフォルダ「mp3」とに分割されている。そして、カテゴリフォルダの分割処理を終了し、前記ステップ４２９に移行する。
【０１２１】
なお、前記ステップ７１７において、分割後拡張子１及び分割後拡張子２の少なくとも一方が分割対象のカテゴリフォルダに対応する拡張子でなければ、ステップ７１７での判断は否定され、ステップ７３１に移行する。このステップ７３１では、例えば「分割後の拡張子が正しくありません」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認するとステップ７２７に移行する。このステップ７２７では、ＯＫフラグをリセットする。そして、前記ステップ７０５に戻る。
【０１２２】
また、前記ステップ７１３において、分割後フォルダ名１及び分割後フォルダ名２の少なくとも一方が重複していれば、ステップ７１３での判断は肯定され、ステップ７２９に移行する。このステップ７２９では、例えば「変更後のカテゴリフォルダ名が重複しています」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ７２７に移行する。
【０１２３】
さらに、前記ステップ７０９において、分割前フォルダ名のカテゴリフォルダが分割可能でなければ、ここでの判断は否定され、ステップ７２５に移行する。このステップ７２５では、例えば「分割対象のカテゴリフォルダは分割できません」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認すると前記ステップ７２７に移行する。
【０１２４】
また、前記ステップ７０５において、ＯＫフラグがセットされていなければ、ステップ７０５での判断は否定され、ステップ７３３に移行する。
【０１２５】
このステップ７３３では、キャンセルフラグを参照し、キャンセルボタンが選択されたか否かを判断する。キャンセルフラグがセットされていれば、ここでの判断は肯定され、前記ステップ７３５に移行する。一方、キャンセルフラグがセットされていなければ、ここでの判断は否定され、前記ステップ７０５に戻る。
【０１２６】
《カテゴリフォルダの追加処理》
前記ステップ４３１におけるカテゴリフォルダの追加処理の詳細を図１８〜図１９（Ｃ）を用いて説明する。
【０１２７】
図１８の最初のステップ８０１では、追加するカテゴリフォルダのフォルダ名及び該カテゴリフォルダに対応する拡張子の入力をユーザーに要求するダイアログボックスを表示する。ここでは、一例として図１９（Ａ）に示されるように、追加するカテゴリフォルダのフォルダ名が入力される入力欄（第８入力欄とする）と、それに対応する拡張子が入力される入力欄（第９入力欄とする）と、２つのボタン（ＯＫボタン、キャンセルボタンとする）とが設けられている。なお、ＯＫボタンが選択されると割り込み処理が発生し、第８入力欄及び第９入力欄がいずれも空欄でなければ、ＯＫフラグがセットされるようになっている。また、キャンセルボタンが選択されると割り込み処理が発生し、キャンセルフラグがセットされるようになっている。
【０１２８】
次のステップ８０３では、前記ＯＫフラグ及びキャンセルフラグをリセットする。
【０１２９】
次のステップ８０５では、ＯＫフラグを参照し、ＯＫボタンが選択されたか否かを判断する。ＯＫフラグがセットされていれば、ここでの判断は肯定され、ステップ８０７に移行する。
【０１３０】
このステップ８０７では、第８入力欄の内容（図１９（Ａ）では、「movie」）を取得し、追加フォルダ名とする。また、第９入力欄の内容（図１９（Ａ）では、「mpg」と「avi」）を取得し、対応拡張子とする。
【０１３１】
次のステップ８０９では、フォルダ対応情報を参照し、前記追加フォルダ名がすでに設定されているカテゴリフォルダのフォルダ名と重複しているか否か、及び前記対応拡張子がすでに設定されている拡張子と重複しているか否かを判断する。追加フォルダ名及び対応拡張子がいずれも重複していなければ、ここでの判断は否定され、ステップ８１５に移行する。
【０１３２】
次のステップ８１５では、ＲＡＭ９３に保存されているinfo.iniを更新する。すなわち、フォルダ対応情報に追加フォルダ名のカテゴリフォルダ及び該カテゴリフォルダに対応する拡張子として対応拡張子を追加する。ここでは、図１９（Ｂ）に示されるように、「.mpg」と「.avi」を対応する拡張子とするカテゴリフォルダ「movie」が追加される。
【０１３３】
次のステップ８１７では、カテゴリフォルダの追加に応じてファイル管理情報を変更する。
【０１３４】
次のステップ８２３では、追加フラグをリセットする。
【０１３５】
次のステップ８２５では、ダイアログボックスを消去する。
【０１３６】
次のステップ８２７では、メイン画面を再表示する。ここでは、図１９（Ｃ）に示されるように、第２表示領域にカテゴリフォルダ「movie」が追加されている。そして、カテゴリフォルダの追加処理を終了し、前記ステップ４０７に戻る。
【０１３７】
なお、前記ステップ８０９において、追加フォルダ名及び対応拡張子の少なくとも一方が重複していれば、ステップ８０９での判断は肯定され、ステップ８１１に移行する。このステップ８１１では、例えば「カテゴリフォルダ名又は対応拡張子が重複しています」というエラーメッセージを表示装置９６に表示する。そして、ユーザがこのエラーメッセージを確認するとステップ８１３に移行する。このステップ８１３では、ＯＫフラグをリセットする。そして、前記ステップ８０５に戻る。
【０１３８】
また、前記ステップ８０５において、ＯＫフラグがセットされていなければ、ステップ８０５での判断は否定され、ステップ８２１に移行する。
【０１３９】
このステップ８２１では、キャンセルフラグを参照し、キャンセルボタンが選択されたか否かを判断する。キャンセルフラグがセットされていれば、ここでの判断は肯定され、前記ステップ８２３に移行する。一方、キャンセルフラグがセットされていなければ、ここでの判断は否定され、前記ステップ８０５に戻る。
【０１４０】
以上の説明から明らかなように、本実施形態では、図６、図８、図１０、図１２、図１４、図１６及び図１８のフローチャートに対応するプログラムによって、本発明のプログラムが構成されている。すなわち、ステップ５５３〜ステップ５５７（図１２）に対応するプログラムによって、フォルダを選択する手順が構成されている。そして、ステップ５５９（図１２）に対応するプログラムによって、ファイルを格納する手順が構成されている。また、ステップ５７１（図１２）に対応するプログラムによって、更新された対応情報を格納する手順が構成されている。
【０１４１】
また、ステップ４２３（すなわち、図１４のフローチャート）に対応するプログラムによって、フォルダの名称を変更する手順が構成され、ステップ４２７（すなわち、図１６のフローチャート）に対応するプログラムによって、フォルダに対応する種類を分割する手順が構成され、ステップ４３１（すなわち、図１８のフローチャート）に対応するプログラムによってフォルダを追加する手順が構成されている。
【０１４２】
以上説明したように、本実施形態によると、ユーザが、パソコン１０（情報処理装置）を用いて情報記録媒体としての光ディスク１５の記録可能部（追記が可能な領域）にファイルを記録するときに、記録媒体としての光ディスク１５の読取専用部（読取専用の領域）に記録されているkentei.exeを起動し、ファイルを指定して「登録ボタン」を選択すると、パソコン１０のＭＰＵ９２は、指定されたファイルを書込みファイルリストに登録する。続いて、ユーザによって「書込みボタン」が選択されると、ＭＰＵ９２は、書込みファイルリストに登録されているファイル（登録ファイル）について、光ディスク１５の読取専用部に記録されているinfo.iniに記述されているフォルダ対応情報（対応情報）を参照し、登録ファイルのファイル名に含まれる拡張子に基づいて、該拡張子に応じたカテゴリフォルダを複数のカテゴリフォルダのなかから選択する。そして、ＭＰＵ９２は、その選択されたカテゴリフォルダに登録ファイルを格納するように光ディスク装置２０に指示する。これにより、ユーザがファイルを格納するカテゴリフォルダを指定しなくても、そのファイルを、そのデータの種類に応じたカテゴリフォルダに格納することが可能となる。従って、結果としてファイルを種類別に正しく分類して情報記録媒体に記録することができる。
【０１４３】
また、本実施形態によると、ユーザが、書込みファイルリストに登録されているファイル（登録ファイル）を指定して、「削除ボタン」を選択すると、ＭＰＵ９２は、指定された登録ファイルを書込みファイルリストから削除する。これにより、ユーザの書込みファイルリストへのファイルの過誤登録を容易に修正することができ、ユーザの作業性、操作性を向上させることができる。
【０１４４】
また、本実施形態によると、カテゴリフォルダ名を容易に変更することができる。そして、カテゴリフォルダ名が変更されると、その変更に応じてinfo.iniが更新される。これにより、ユーザの好みに応じてカスタマイズすることが可能となり、利便性を向上させることができる。
【０１４５】
また、本実施形態によると、カテゴリフォルダを分割することができる。そして、カテゴリフォルダが分割されると、その分割に応じてinfo.iniが更新される。これにより、１つのカテゴリフォルダに複数の拡張子が対応しているときに、例えば拡張子毎にカテゴリフォルダを設定しなおすことが可能となり、ユーザの利便性を向上させることができる。
【０１４６】
また、本実施形態によると、カテゴリフォルダを追加することができる。そして、カテゴリフォルダが追加されると、その追加に応じてinfo.iniが更新される。これにより、新たな種類のデータを光ディスク１５に記録することが可能となり、光ディスク１５を有効に利用することができる。
【０１４７】
また、本実施形態によると、info.iniが更新されていると、該info.iniは光ディスク１５の記録可能部に記録される。これにより、例えばパソコン１０と異なる情報処理装置を用いる場合でも、ユーザはファイルを格納するカテゴリフォルダを指定しなくても、そのファイルを、そのデータの種類に応じたカテゴリフォルダに格納することが可能となる。
【０１４８】
なお、上記実施形態では、メイン画面に３つの表示領域が設けられている場合について説明したが、これに限定されるものではない。ユーザの利便性を考慮して種々の情報を追加しても良い。また、不要と思われる情報を削除しても良い。
【０１４９】
また、上記実施形態におけるカテゴリフォルダ名の変更処理では、ユーザがカテゴリフォルダ名を入力して変更対象のカテゴリフォルダを指定する場合について説明したが、これに限定されるものではなく、ユーザがカテゴリフォルダの一覧から変更対象のカテゴリフォルダを選択するようにしても良い。この場合には、存在しないカテゴリフォルダが変更対象のカテゴリフォルダに指定されるおそれはないため、図１４のステップ６０９及びステップ６２３の処理は不要となる。すなわち、ステップ６０７での処理が終了すると、ステップ６１１に移行しても良い。
【０１５０】
また、上記実施形態におけるカテゴリフォルダの分割処理では、ユーザがカテゴリフォルダ名を入力して分割対象のカテゴリフォルダを指定する場合について説明したが、これに限定されるものではなく、ユーザが分割可能なカテゴリフォルダの一覧から分割対象のカテゴリフォルダを選択するようにしても良い。この場合には、分割不可能なカテゴリフォルダが分割対象のカテゴリフォルダに指定されるおそれはないため、図１６のステップ７０９及びステップ７２３の処理は不要となる。すなわち、ステップ７０７での処理が終了すると、ステップ７１１に移行しても良い。
【０１５１】
また、上記実施形態では、ユーザに入力された内容が正しくないことを通知するために各種エラーメッセージを表示しているが、それぞれの文言は前述したものに限定されるものではない。
【０１５２】
また、上記実施形態では、kakikomi.exeが、カテゴリフォルダに関する３つの処理（「カテゴリフォルダ名の変更処理」、「カテゴリフォルダの分割処理」、「カテゴリフォルダの追加処理」）機能を有する場合について説明したが、本発明がこれに限定されるものではない。これら３つの処理機能のうちの少なくとも１つの処理機能を他のプログラムで実現しても良い。
【０１５３】
また、上記実施形態では、光ディスク１５に、予め３つのカテゴリフォルダが設定されている場合について説明したが、これに限定されるものではない。２つあるいは４つ以上のカテゴリフォルダが設定されていても良い。また、カテゴリフォルダのフォルダ名についても上記実施形態に限定されるものではない。
【０１５４】
また、上記実施形態では、第１表示領域でファイルを指定し、登録ボタンを選択することによって、書込みファイルリストへの登録処理が行なわれる場合について説明したが、これに限らず、例えば第１表示領域から第３表示領域にファイルをドラッグ・アンド・ドロップすることにより、書込みファイルリストへの登録処理が行なわれても良い。さらに、第１表示領域でダブルクリックされたファイルを書込みファイルリストに登録しても良い。
【０１５５】
また、上記実施形態では、第３表示領域でファイルを指定し、削除ボタンを選択することによって、書込みファイルリストからの削除処理が行なわれる場合について説明したが、これに限らず、例えば第３表示領域でダブルクリックされたファイルを書込みファイルリストから削除しても良い。
【０１５６】
また、上記実施形態における書込みファイルリストへの登録処理では、指定拡張子に対応するカテゴリフォルダが存在しないときには、エラーとする場合について説明したが、例えばカテゴリフォルダ「others」を設けておき、指定拡張子に対応するカテゴリフォルダが存在しないときには、カテゴリフォルダ「others」に登録するようにしても良い。
【０１５７】
また、上記実施形態におけるカテゴリフォルダの分割処理では、１つのカテゴリフォルダを２つの新たなカテゴリフォルダに分割する場合について説明したが、本発明はこれに限定されるものではない。例えば対応する拡張子が３個存在するカテゴリフォルダを、３つの新たなカテゴリフォルダに分割しても良い。要するに、対応する拡張子がｎ（ｎ≧２）個存在するカテゴリフォルダは、ｍ（２≦ｍ≦ｎ）個の新たなカテゴリフォルダに分割することが可能である。
【０１５８】
また、上記実施形態におけるカテゴリフォルダの分割処理では、新たなカテゴリフォルダがそれぞれ１つの拡張子に対応する場合について説明したが、本発明はこれに限定されるものではない。例えば対応する拡張子が３つ存在するカテゴリフォルダを、対応する拡張子が１つの新たなカテゴリフォルダと、対応する拡張子が２つの新たなカテゴリフォルダとに分割しても良い。
【０１５９】
また、上記実施形態では、前記光ディスク１５がＣＤ−Ｒの規格に準拠した光ディスクである場合について説明したが、これに限定されるものではなく、例えばＣＤ−ＲＷであっても良い。この場合には、前記記録可能部は書き換え可能な領域となる。また、ＤＶＤの規格に準拠した光ディスク、及び波長が約４０５ｎｍのレーザ光に対応するいわゆる次世代の情報記録媒体であっても良い。
【図面の簡単な説明】
【０１６０】
【図１】本発明の一実施形態に係る光ディスクを説明するための図である。
【図２】図１の読取専用部に記録されているファイルを説明するための図である。
【図３】図２のinfo.iniの内容を説明するための図である。
【図４】図１の光ディスクに対して情報の記録及び再生を行なうパソコンの概略構成を示すブロック図である。
【図５】図４の表示装置に表示される図２の各ファイルのツリー構造を説明するための図である。
【図６】本発明に係るプログラムが含まれる図２のkakikomi.exeの機能を説明するためのフローチャートである。
【図７】kakikomi.exeが起動したときに表示装置に表示されるメイン画面を説明するための図である。
【図８】図６の書込みファイルリストへの登録処理を説明するためのフローチャートである。
【図９】図９（Ａ）及び図９（Ｂ）は、それぞれ書込みファイルリストへの登録処理を説明するための図である。
【図１０】図６の書込みファイルリストからの削除処理を説明するためのフローチャートである。
【図１１】図１１（Ａ）及び図１１（Ｂ）は、それぞれ書込みファイルリストからの削除処理を説明するための図である。
【図１２】図６の書込みの実行処理を説明するためのフローチャートである。
【図１３】図１３（Ａ）及び図１３（Ｂ）は、それぞれ書込みの実行処理を説明するための図である。
【図１４】図６のカテゴリフォルダ名の変更処理を説明するためのフローチャートである。
【図１５】図１５（Ａ）〜図１５（Ｃ）は、それぞれカテゴリフォルダ名の変更処理を説明するための図である。
【図１６】図６のカテゴリフォルダの分割処理を説明するためのフローチャートである。
【図１７】図１７（Ａ）〜図１７（Ｃ）は、それぞれカテゴリフォルダの分割処理を説明するための図である。
【図１８】図６のカテゴリフォルダの追加処理を説明するためのフローチャートである。
【図１９】図１９（Ａ）〜図１９（Ｃ）は、それぞれカテゴリフォルダの追加処理を説明するための図である。
【符号の説明】
【０１６１】
１０…パーソナルコンピュータ（情報処理装置）、１５…光ディスク（記録媒体、情報記録媒体）。
【図１】
2005209023.tif 000003
【図２】
2005209023.tif 000004
【図３】
2005209023.tif 000005
【図４】
2005209023.tif 000006
【図５】
2005209023.tif 000007
【図６】
2005209023.tif 000008
【図７】
2005209023.tif 000009
【図８】
2005209023.tif 000010
【図９】
2005209023.tif 000011
【図１０】
2005209023.tif 000012
【図１１】
2005209023.tif 000013
【図１２】
2005209023.tif 000014
【図１３】
2005209023.tif 000015
【図１４】
2005209023.tif 000016
【図１５】
2005209023.tif 000017
【図１６】
2005209023.tif 000018
【図１７】
2005209023.tif 000019
【図１８】
2005209023.tif 000020
【図１９】
2005209023.tif 000021