(57)【特許請求の範囲】
【請求項１】
測定結果のデータファイルを情報記録媒体に記録させる制御部と、当該制御部の演算結果を一時的に記憶する記憶部とを備えた測定結果記録装置であって、
前記制御部は、前記情報記録媒体におけるいずれかのディレクトリに記録させる前記データファイルのファイル名本体部および拡張子からなるファイル名、および前記情報記録媒体におけるいずれかのディレクトリに記録されている前記データファイルのリネーム後のファイル名本体部および拡張子からなるファイル名のいずれかが指定されたときに、当該情報記録媒体に記録されているファイルのうちの比較対象とするファイルのファイル名本体部および拡張子からなるファイル名を特定可能なファイル名情報を当該情報記録媒体から読み出すと共に、前記指定されたファイル名を仮ファイル名として前記ファイル名情報に基づいて特定したファイル名と比較して当該仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているか否かを判別する第１の処理と、前記ファイル名情報に基づいて特定されるファイル名のうちの前記第１の処理における前記仮ファイル名との比較対象ではないファイル名を記憶させることなく当該仮ファイル名との比較対象のファイル名を前記記憶部内に規定されたファイル名記憶領域に記憶させる第２の処理との両処理を、前記いずれかのディレクトリに記録されているすべてのファイルについてそれぞれ実行し、
前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されていないときに、当該仮ファイル名を正式なファイル名として決定する処理Ａを実行し、
前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているときに、予め規定された変更規則に従って当該仮ファイル名を新たな仮ファイル名にリネームすると共に前記ファイル名記憶領域にファイル名が記憶されている前記データファイルについては当該ファイル名記憶領域内のファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別し、かつ前記ファイル名記憶領域にファイル名が記憶されていない前記データファイルについては前記ファイル名情報に基づいて特定したファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別する処理Ｂを実行すると共に、当該処理Ｂの判別結果に応じて前記処理Ａおよび当該処理Ｂのいずれかを実行する測定結果記録装置。
【請求項２】
前記制御部は、前記仮ファイル名の拡張子とは相違する拡張子の前記ファイル名を当該仮ファイル名とは不一致と判別して前記第１の処理おける当該仮ファイル名との比較対象から除外する第３の処理を当該第１の処理に先立って実行すると共に、前記仮ファイル名の拡張子とは相違する拡張子の前記ファイル名を当該仮ファイル名とは不一致と判別して前記処理Ｂにおける当該仮ファイル名との比較対象から除外する第４の処理を当該処理Ｂに先立って実行する請求項１記載の測定結果記録装置。
【請求項３】
前記制御部は、指定された文字列と予め規定された生成規則に従って生成した文字列とを予め規定された順序で組み合わせた文字列を前記指定されたファイル名として前記第１の処理を実行すると共に、前記処理Ｂにおいて、前記生成規則に従って生成した前記文字列を前記変更規則に従って変更して前記仮ファイル名を前記新たな仮ファイル名にリネームする請求項１または２記載の測定結果記録装置。
【請求項４】
前記制御部は、前記第２の処理において前記ファイル名記憶領域の記憶可能容量が予め規定された容量を下回った状態で当該ファイル名記憶領域に新たなファイル名を記憶させるときに、当該ファイル名記憶領域に記憶されているファイル名のうちの最先に記憶させたファイル名が記憶されている領域に前記新たなファイル名を記憶させる請求項１から３のいずれかに記載の測定結果記録装置。
【請求項５】
測定結果のデータファイルを情報記録媒体に記録可能に構成された測定結果記録装置において当該データファイルを当該情報記録媒体に記録させる測定結果記録方法であって、
前記情報記録媒体におけるいずれかのディレクトリに記録させる前記データファイルのファイル名本体部および拡張子からなるファイル名、および前記情報記録媒体におけるいずれかのディレクトリに記録されている前記データファイルのリネーム後のファイル名本体部および拡張子からなるファイル名のいずれかが指定されたときに、当該情報記録媒体に記録されているファイルのうちの比較対象とするファイルのファイル名本体部および拡張子からなるファイル名を特定可能なファイル名情報を当該情報記録媒体から読み出すと共に、前記指定されたファイル名を仮ファイル名として前記ファイル名情報に基づいて特定したファイル名と比較して当該仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているか否かを判別する第１の処理と、前記ファイル名情報に基づいて特定されるファイル名のうちの前記第１の処理における前記仮ファイル名との比較対象ではないファイル名を記憶させることなく当該仮ファイル名との比較対象のファイル名を前記測定結果記録装置の記憶部内に規定されたファイル名記憶領域に記憶させる第２の処理との両処理を、前記いずれかのディレクトリに記録されているすべてのファイルについてそれぞれ実行し、
前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されていないときに、当該仮ファイル名を正式なファイル名として決定する処理Ａを実行し、
前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているときに、予め規定された変更規則に従って当該仮ファイル名を新たな仮ファイル名にリネームすると共に前記ファイル名記憶領域にファイル名が記憶されている前記データファイルについては当該ファイル名記憶領域内のファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別し、かつ前記ファイル名記憶領域にファイル名が記憶されていない前記データファイルについては前記ファイル名情報に基づいて特定したファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別する処理Ｂを実行すると共に、当該処理Ｂの判別結果に応じて前記処理Ａおよび当該処理Ｂのいずれかを実行する測定結果記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定結果のデータファイルを情報記録媒体に記録可能に構成された測定結果記録装置、およびデータファイルを情報記録媒体に記録する測定結果記録方法に関するものである。
【背景技術】
【０００２】
例えば、特開２００５−７７０９３号公報には、分光測定処理を実行する分光測定部（以下、「測定部」ともいう）と、測定部を制御すると共に測定部から出力された測定データをデータ処理するデータ処理・制御部（以下、「処理制御部」ともいう）とを備えて、未知試料に関する定量測定の結果（レポート）を印刷物として出力可能に構成された分光測定システムが開示されている。この場合、処理制御部は、測定部の制御やデータ処理を実行する中央制御部と、中央制御部の演算結果等を一時的に記憶するメモリと、測定データや各種プログラムを記憶する記憶装置（ハードディスク駆動装置）とを備えると共に、操作部、表示部および印刷部などが接続されて構成されている。具体的には、この分光測定システムでは、既存のオペレーティングシステムがインストールされたパーソナルコンピュータで処理制御部が構成されている。
【０００３】
この分光測定システムによるレポートの作成および印刷に際しては、まず、処理制御部における中央制御部が、作業者によって選択された処理条件に従って、測定部を制御して分析対象の未知試料を対象とするスペクトル測定処理を実行させる。この際に、測定部は、未知試料を対象とするスキャン測定を実行して、予め定められた波長ステップ毎に測光値を取得すると共に、取得した測光値を測定データとして処理制御部に出力する。また、測定部から出力された測定データは、処理制御部のメモリに記憶される。次いで、中央制御部は、所定のダイアログボックスを表示部に表示させることによって、メモリに記憶された測定データを記憶装置に保存する際のファイル名および保存場所（保存先のディレクトリ（フォルダ）等）などを指示する入力操作を要求する。
【０００４】
また、入力操作によってファイル名や保存場所が指示されたときに、中央制御部は、メモリに記憶されている測定データのファイルを生成すると共に、生成したファイルを、記憶装置内の指示された保存場所に、指示されたファイル名で記憶させる。次いで、中央制御部は、上記のスペクトル測定処理時と同様にして、測定部にフォトメトリック測定処理を実行させて、その測定データのファイルを、記憶装置内の指示された保存場所に、指示されたファイル名で記憶させる。続いて、中央制御部は、記憶装置に記憶させた各測定データに基づいてレポートを作成する。また、中央制御部は、作成したレポートのデータファイルを記憶装置に記憶させると共に、印刷部を制御してレポートの内容を印刷させる。これにより、未知試料に関する定量測定の結果（レポート）の印刷物が得られる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−７７０９３号公報（第４−６頁、第１−４図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来の分光測定システムには、以下の解決すべき問題点が存在する。すなわち、従来の分光測定システムでは、レポートの作成および印刷に拘わる一連の処理に際して、測定部から出力された測定データのファイル（以下、「データファイル」ともいう）を、作業者によって指定されたディレクトリに、指定されたファイル名で記憶させる構成（方法）が採用されている。この場合、既存のオペレーティングシステムがインストールされたパーソナルコンピュータを処理制御部として備えて構成された従来の分光測定システムでは、データファイルを記憶装置に記憶させる際に、中央制御部が、オペレーティングシステムによって規定されている手順に従って、データファイルを記憶させようとしているディレクトリ内に、そのデータファイルのファイル名と同一のファイル名のファイルが存在するか否かをチェックする処理を実行する。
【０００７】
具体的には、従来の分光測定システムでは、データファイルのファイル名および保存先のディレクトリが指示されたときに、中央制御部が、記憶装置のディレクトリエントリ領域からファイル名情報を読み出すと共に、ファイル名情報に基づいて特定したファイル名（記憶装置に記憶されているファイルのファイル名）と、指示されたファイル名（記憶装置に記憶させるデータファイルのファイル名）とを比較することにより、指示されたディレクトリ内に、指示されたファイル名のファイルが存在するか否かを判別する。この際に、指示されたファイル名のファイルが存在しないときには、その時点において記憶装置に記憶されているファイルが、新たに記憶させるデータファイルによって上書きされる（すなわち、既に記憶されているファイルが消去される）ことがないため、中央制御部は、指示されたディレクトリに指示されたファイル名でデータファイルを記憶させる。
【０００８】
一方、指示されたファイル名のファイルが既に存在するときには、その時点において記憶装置に記憶されているファイルが、新たに記憶させるデータファイルによって上書きされるおそれがあるため、中央制御部は、新たに記憶させるデータファイルのファイル名および保存先のディレクトリのいずれかの変更を要求する表示を表示部に表示させる。この際に、ファイル名および保存先のディレクトリのいずれかが変更されたときには、中央制御部は、変更後のファイル名またはディレクトリを対象として上記のチェック処理を再び実行する。また、ファイル名および保存先のディレクトリの双方が変更されることなく、これらを確定する操作が行われたとき（すなわち、既に記憶されているファイルを新たなデータファイルで上書きすることを作業者が容認したとき）には、中央制御部は、確定されたディレクトリに確定されたファイル名でデータファイルを記憶させる。
【０００９】
このように、従来の分光測定システムでは、記憶装置へのデータファイルの記憶に際して、中央制御部が、新たに記憶させるデータファイルのファイル名と、記憶装置に既に記憶されているファイル（以下、「既存のファイル」ともいう）のファイル名とを比較する処理を実行することにより、作業者が容認したときを除き、既存のファイルが新たなデータファイルで上書きされる（既存のファイルが消去される）事態が回避される。この場合、測定データのデータファイルを記録対象とするこの種の装置では、１つの測定対象体に関して複数回の測定処理が実行されることで同種の測定データが多数生成される機会が多く、また、各データファイルのファイル名として測定対象の名前や測定日等を示す文字列が指示されることが多いため、１つのディレクトリ内に、同様のファイル名のデータファイルが多数記憶された状態となり易い。したがって、この種の装置では、データファイルの記憶装置への記憶に際して、指示されたディレクトリ内に、指示されたファイル名のファイルが既に記憶されていることが多く、これに起因して、複数回に亘ってファイル名を変更する必要が生じることがある。
【００１０】
しかしながら、オペレーティングシステムによって規定された手順に従ってファイル名の重複をチェックする上記の処理では、記憶装置（情報記録媒体）からのファイル名情報の読み出しにある程度の時間を要するため、指定されたファイル名と、既存のファイルのファイル名との比較に長時間を要することとなる。このため、従来の分光測定システムでは、新たなデータファイルで既存のファイルを上書きすることなく（既存のファイルを消去することなく）、データファイルを所望のディレクトリに記憶させ得るファイル名を決定するのに長時間を要する結果、データファイルの記憶を短時間で完了させるのが困難となっているという問題点が存在する。
【００１１】
本発明は、かかる問題点に鑑みてなされたものであり、情報記録媒体に記録されている既存のデータファイルを失うことなく、新たなデータファイルを短時間で確実に情報記録媒体に記録させ得る測定結果記録装置および測定結果記録方法を提供することを主目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成すべく、請求項１記載の測定結果記録装置は、測定結果のデータファイルを情報記録媒体に記録させる制御部と、当該制御部の演算結果を一時的に記憶する記憶部とを備えた測定結果記録装置であって、前記制御部は、前記情報記録媒体におけるいずれかのディレクトリに記録させる前記データファイルのファイル名本体部および拡張子からなるファイル名、および前記情報記録媒体におけるいずれかのディレクトリに記録されている前記データファイルのリネーム後のファイル名本体部および拡張子からなるファイル名のいずれかが指定されたときに、当該情報記録媒体に記録されているファイルのうちの比較対象とするファイルのファイル名本体部および拡張子からなるファイル名を特定可能なファイル名情報を当該情報記録媒体から読み出すと共に、前記指定されたファイル名を仮ファイル名として前記ファイル名情報に基づいて特定したファイル名と比較して当該仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているか否かを判別する第１の処理と、前記ファイル名情報に基づいて特定されるファイル名のうちの前記第１の処理における前記仮ファイル名との比較対象ではないファイル名を記憶させることなく当該仮ファイル名との比較対象のファイル名を前記記憶部内に規定されたファイル名記憶領域に記憶させる第２の処理との両処理を、前記いずれかのディレクトリに記録されているすべてのファイルについてそれぞれ実行し、前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されていないときに、当該仮ファイル名を正式なファイル名として決定する処理Ａを実行し、前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているときに、予め規定された変更規則に従って当該仮ファイル名を新たな仮ファイル名にリネームすると共に前記ファイル名記憶領域にファイル名が記憶されている前記データファイルについては当該ファイル名記憶領域内のファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別し、かつ前記ファイル名記憶領域にファイル名が記憶されていない前記データファイルについては前記ファイル名情報に基づいて特定したファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別する処理Ｂを実行すると共に、当該処理Ｂの判別結果に応じて前記処理Ａおよび当該処理Ｂのいずれかを実行する。
【００１３】
また、請求項２記載の測定結果記録装置は、請求項１記載の測定結果記録装置において、前記制御部は、前記仮ファイル名の拡張子とは相違する拡張子の前記ファイル名を当該仮ファイル名とは不一致と判別して前記第１の処理おける当該仮ファイル名との比較対象から除外する第３の処理を当該第１の処理に先立って実行すると共に、前記仮ファイル名の拡張子とは相違する拡張子の前記ファイル名を当該仮ファイル名とは不一致と判別して前記処理Ｂにおける当該仮ファイル名との比較対象から除外する第４の処理を当該処理Ｂに先立って実行する。
【００１４】
さらに、請求項３記載の測定結果記録装置は、請求項１または２記載の測定結果記録装置において、前記制御部は、指定された文字列と予め規定された生成規則に従って生成した文字列とを予め規定された順序で組み合わせた文字列を前記指定されたファイル名として前記第１の処理を実行すると共に、前記処理Ｂにおいて、前記生成規則に従って生成した前記文字列を前記変更規則に従って変更して前記仮ファイル名を前記新たな仮ファイル名にリネームする。
【００１５】
また、請求項４記載の測定結果記録装置は、請求項１から３のいずれかに記載の測定結果記録装置において、前記制御部は、前記第２の処理において前記ファイル名記憶領域の記憶可能容量が予め規定された容量を下回った状態で当該ファイル名記憶領域に新たなファイル名を記憶させるときに、当該ファイル名記憶領域に記憶されているファイル名のうちの最先に記憶させたファイル名が記憶されている領域に前記新たなファイル名を記憶させる。
【００１６】
また、請求項５記載の測定結果記録方法は、測定結果のデータファイルを情報記録媒体に記録可能に構成された測定結果記録装置において当該データファイルを当該情報記録媒体に記録させる測定結果記録方法であって、前記情報記録媒体におけるいずれかのディレクトリに記録させる前記データファイルのファイル名本体部および拡張子からなるファイル名、および前記情報記録媒体におけるいずれかのディレクトリに記録されている前記データファイルのリネーム後のファイル名本体部および拡張子からなるファイル名のいずれかが指定されたときに、当該情報記録媒体に記録されているファイルのうちの比較対象とするファイルのファイル名本体部および拡張子からなるファイル名を特定可能なファイル名情報を当該情報記録媒体から読み出すと共に、前記指定されたファイル名を仮ファイル名として前記ファイル名情報に基づいて特定したファイル名と比較して当該仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているか否かを判別する第１の処理と、前記ファイル名情報に基づいて特定されるファイル名のうちの前記第１の処理における前記仮ファイル名との比較対象ではないファイル名を記憶させることなく当該仮ファイル名との比較対象のファイル名を前記測定結果記録装置の記憶部内に規定されたファイル名記憶領域に記憶させる第２の処理との両処理を、前記いずれかのディレクトリに記録されているすべてのファイルについてそれぞれ実行し、前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されていないときに、当該仮ファイル名を正式なファイル名として決定する処理Ａを実行し、前記仮ファイル名の前記データファイルが前記いずれかのディレクトリに記録されているときに、予め規定された変更規則に従って当該仮ファイル名を新たな仮ファイル名にリネームすると共に前記ファイル名記憶領域にファイル名が記憶されている前記データファイルについては当該ファイル名記憶領域内のファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別し、かつ前記ファイル名記憶領域にファイル名が記憶されていない前記データファイルについては前記ファイル名情報に基づいて特定したファイル名および前記仮ファイル名を比較して当該仮ファイル名の前記データファイルが当該いずれかのディレクトリに記録されているか否かを判別する処理Ｂを実行すると共に、当該処理Ｂの判別結果に応じて前記処理Ａおよび当該処理Ｂのいずれかを実行する。
【発明の効果】
【００１７】
請求項１記載の測定結果記録装置、および請求項５記載の測定結果記録方法では、仮ファイル名のデータファイルが「いずれかのディレクトリ」に記録されていないときに、仮ファイル名を正式なファイル名として決定する処理Ａを実行し、仮ファイル名のデータファイルが「いずれかのディレクトリ」に記録されているときに、その仮ファイル名を新たな仮ファイル名にリネームすると共に、記憶部内に規定されたファイル名記憶領域にファイル名が記憶されているデータファイルについてはファイル名記憶領域内のファイル名および仮ファイル名を比較し、かつファイル名記憶領域にファイル名が記憶されていないデータファイルについては情報記録媒体から読み出したファイル名情報に基づいて特定したファイル名および仮ファイル名を比較することで、仮ファイル名のデータファイルが「いずれかのディレクトリ」に記録されているかを判別する処理Ｂを実行し、処理Ｂの判別結果に応じて処理Ａおよび処理Ｂのいずれかを実行するとの処理を、処理Ａの実行によって正式なファイル名が決定されるまで繰り返す。
【００１８】
したがって、請求項１記載の測定結果記録装置、および請求項５記載の測定結果記録方法によれば、仮ファイル名と同一のファイル名のデータファイルが「いずれかのディレクトリ」に記録されているかをチェックする際に、そのディレクトリに記録されているデータファイルのうちのファイル名記憶領域にファイル名を記憶させることができる数分のデータファイルについては、対応するファイル名情報を情報記録媒体から１回読み出すだけで、その後に他の仮ファイル名との比較を行う際に、ファイル名情報の読み出しよりも短時間で読み出し可能なファイル名記憶領域内のファイル名を比較対象として、仮ファイル名と同一のファイル名のデータファイルが「いずれかのディレクトリ」に記録されているかをチェックすることができる。このため、情報記録媒体に既に記録されているデータファイルのファイル名とは相違するファイル名を短時間で決定することができる結果、既存のデータファイルを失うことなく、新たなデータファイルを短時間で確実に情報記録媒体に記録させることができる。
【００１９】
また、請求項２記載の測定結果記録装置によれば、仮ファイル名の拡張子とは相違する拡張子のファイル名を仮ファイル名とは不一致と判別して第１の処理および処理Ｂにおける仮ファイル名との比較対象から除外する第３の処理および第４の処理を実行することにより、新たに記録させるデータファイルとは拡張子が相違することで、そのデータファイルの記録によって消去されることのないファイルについての不要な比較処理を行わない分だけ、情報記録媒体に既に記録されているデータファイルのファイル名とは相違するファイル名を一層短時間で特定することができる。
【００２０】
さらに、請求項３記載の測定結果記録装置によれば、指定された文字列と生成規則に従って生成した文字列とを予め規定された順序で組み合わせた文字列を「指定されたファイル名」として第１の処理を実行すると共に、処理Ｂにおいて、上記の生成規則に従って生成した文字列を変更して仮ファイル名を新たな仮ファイル名にリネームすることにより、例えば、ファイル名を構成する文字列のすべてを制御部が変更規則に従って変更して新たな仮ファイル名とする構成（方法）とは異なり、仮ファイル名をどのように変更したとしても、利用者が最初に指定した文字列を含んだファイル名が仮ファイル名として生成されるため、利用者が最初に指定した文字列に基づき、どのような測定データについてのデータファイルであるかを利用者に対して確実に認識させ得るファイル名を正式なファイル名として決定することができる。
【００２１】
また、請求項４記載の測定結果記録装置によれば、第２の処理においてファイル名記憶領域の記憶可能容量が予め規定された容量を下回った状態でファイル名記憶領域に新たなファイル名を記憶させるときに、ファイル名記憶領域に記憶されているファイル名のうちの最先に記憶させたファイル名が記憶されている領域に新たなファイル名を記憶させることにより、新たなデータファイルを記録させるディレクトリ内に記録されている各データファイルのうちの、ファイル名記憶領域にファイル名が記録されていないデータファイルのファイル名と仮ファイル名とを比較する際に、ファイル名記憶領域にファイル名が記憶されているデータファイルについてのファイル名情報を読み飛ばすという不要な処理（ディレクトリエントリ領域からファイル名情報を読み出すが、比較処理等を行わずにそのまま破棄して、次のファイル名情報を読み出すとの処理）を行うことなく、ディレクトリエントリ領域におけるファイル名情報の記録領域の先頭部位に記録されているファイル名情報から順に読み出して仮ファイル名と比較することができるため、情報記録媒体に既に記録されているデータファイルのファイル名とは相違するファイル名を一層短時間で特定することができる。
【図面の簡単な説明】
【００２２】
【図１】測定結果記録装置１の構成図である。
【図２】記憶部６内に規定された各記憶領域について説明するための説明図である。
【図３】ファイル名決定処理２０のフローチャートである。
【図４】ファイル名変更処理４０のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、測定結果記録装置および測定結果記録方法の実施の形態について、添付図面を参照して説明する。
【００２４】
図１に示す測定結果記録装置１は、測定部２、操作部３、表示部４、制御部５および記憶部６を備えると共にメモリーカード７を装着可能に構成されて、後述する測定結果記録方法に従って、測定部２による測定処理の結果を示すデータファイル（測定データファイルＤ２）をメモリーカード７に記録させることができるように構成されている。測定部２は、制御部５の制御に従って測定処理を実行し、入力信号ＳｉをＡ／Ｄ変換処理して測定データＤ１を生成すると共に、生成した測定データＤ１を制御部５に出力する。操作部３は、測定部２による測定処理の条件を設定したり、後述するメモリーカード７への測定データファイルＤ２の記録に際してファイル名やディレクトリ名を指示したりするための操作スイッチを備え、スイッチ操作に応じた操作信号を制御部５に出力する。表示部４は、制御部５の制御に従い、測定結果記録装置１の動作条件を設定するための動作条件設定画面、測定部２による測定処理の結果を表示するための測定結果表示画面、および測定データファイルＤ２の記録条件を指示するための記録条件指示画面（いずれも図示せず）などを表示する。
【００２５】
制御部５は、測定結果記録装置１を総括的に制御する。具体的には、制御部５は、測定部２を制御して測定処理を実行させると共に、測定部２から出力された測定データＤ１を記憶部６に記憶させる。また、制御部５は、表示部４を制御して測定データＤ１に基づく測定結果（測定結果表示画面）を表示させる。さらに、制御部５は、一例として、測定部２による測定処理が完了したときや、測定処理の実行中に操作部３の操作によって利用者から指示されたときに、記憶部６に記憶されている測定データＤ１に基づいて測定データファイルＤ２を生成してメモリーカード７に記録させるデータ記録処理を実行する。この場合、この測定結果記録装置１では、上記のデータ記録処理の実行時や、メモリーカード７に記録されているファイル（測定データファイルＤ２等）のファイル名をリネームする操作が行われたときに、制御部５が、図３に示すファイル名決定処理２０を実行して、対象のファイルのファイル名を決定する構成が採用されている。
【００２６】
記憶部６は、「記憶部」の一例であって、例えば、半導体メモリ（ＲＡＭ）で構成されて、測定部２から出力された測定データＤ１や、制御部５の演算結果などを一時的に記憶する。この場合、この測定結果記録装置１では、制御部５がファイル名決定処理２０を実行する際に、図２に示すように、重複フラグ記憶領域１１、消去数カウンター領域１２、読出し完了数カウンター領域１３およびファイル名記憶領域１４が記憶部６内に規定されて、ファイル名の決定に必要となる各種の情報がこれらの各領域に記憶される。なお、各領域１１〜１４に記憶される情報の内容や情報が記憶されるタイミングについては、後に詳細に説明する。一方、メモリーカード７は、「情報記録媒体」の一例であって、測定データファイルＤ２を含む各種のファイルを記憶可能に構成されている。なお、メモリーカード７に代えて、ハードディスクドライブ（ハードディスク）、光ディスクドライブ（光ディスク）および光磁気ディスクドライブ（光磁気ディスク）などの各種の情報記録媒体に測定データファイルＤ２等を記録させる構成を採用することができる。
【００２７】
この測定結果記録装置１による測定データファイルＤ２の記録処理に際しては、まず、操作部３を操作して、測定部２による測定処理の条件を設定する。次いで、一例として、操作部３の図示しない処理開始スイッチが操作されたときに、制御部５は、設定された条件に従って測定部２を制御して測定処理を実行させる。この際に、測定部２は、入力信号ＳｉをＡ／Ｄ変換処理して測定データＤ１を生成すると共に、生成した測定データＤ１を制御部５に順次出力する。また、制御部５は、測定部２から出力された測定データＤ１を記憶部６内の予め規定された領域（測定データ記憶領域）に順次記憶させると共に、測定データＤ１に基づく測定結果を表示部４に表示させる。この後、制御部５は、予め設定された終了条件（終了時刻の到来や、設定された量の測定データＤ１が得られたときなど）が満たされるか、または、操作部３の図示しない処理終了スイッチが操作されたときに、測定部２を制御して測定処理を終了させると共に、記憶部６への測定データＤ１の記憶処理、および表示部４への測定結果の表示処理を終了する。
【００２８】
また、制御部５は、一例として、上記の一連の処理を終了した時点において、記憶部６に記憶されている測定データＤ１の測定データファイルＤ２をメモリーカード７に記録させるための記録条件を指示させる記録条件指示画面（図示せず）を表示部４に表示させる。具体的には、制御部５は、記録条件指示画面を表示部４に表示させることにより、測定データファイルＤ２を記録させるメモリーカード７内のディレクトリと、測定データファイルＤ２のファイル名に含ませる任意の文字列とを指示させる。この際には、一例として、操作部３のスイッチ操作によって、「data」とのディレクトリ（以下、「/data」 ともいう）に、「USER」との文字列を含むファイル名で測定データファイルＤ２を記録させるとの条件が指示される（「情報記録媒体における［いずれかのディレクトリ］に記録させるデータファイルのファイル名が指定されたとき」の一例）。また、制御部５は、上記の条件が指示されたときに、図３に示すファイル名決定処理２０を開始する。
【００２９】
このファイル名決定処理２０では、制御部５は、まず、記憶部６におけるファイル名記憶領域１４等をクリアすると共に、利用者によって指示された「USER」との文字列を使用して測定データファイルＤ２の仮ファイル名を決定する（ステップ２１）。具体的には、制御部５は、重複フラグ記憶領域１１および消去数カウンター領域１２内にそれぞれ「０」との値を記憶させることにより、重複フラグの値および消去数カウンターの値をリセットすると共に、ファイル名記憶領域１４内に予め規定された初期値（一例として、文字列ターミネータ）を記憶させることでこの領域をクリアする。
【００３０】
この場合、ファイル名記憶領域１４は、メモリーカード７に記録されている各ファイルのファイル名のうちの後述するステップ２９においてファイル名の同一性を比較されるファイル名が一時的に記憶される領域であって、一例として、１０００個のファイル名を記憶可能に規定されている。また、重複フラグ記憶領域１１は、後述するステップ２９においてファイル名が同一と判別されたときに値が「０」から「１」に変更される「重複フラグ」の値を記憶する領域であり、消去数カウンター領域１２は、後述するステップ２７においてファイル名記憶領域１４に空き領域が存在しないと判別されて、後述するステップ３１においてファイル名記憶領域１４内のファイル名が消去されたときにカウントアップされる「消去数カウンター」の値を記憶する領域である。
【００３１】
また、この測定結果記録装置１では、一例として、メモリーカード７等に記録させる際の測定データファイルＤ２のファイル名における拡張子を「MEM」 とするように規定されている。さらに、この測定結果記録装置１では、一例として、利用者によって指示された文字列（「指定された文字列」の一例：この例では「USER」との文字列）と、「0001」を初期値として、必要に応じて「0002」、「0003」・・と順次カウントアップされる４桁の数値を示す文字列（「予め規定された生成規則に従って生成した文字列」の一例）とをこの順で並べることにより（「予め規定された順序」の一例）、ファイル名における本体部（拡張子を除く部位）を構成する文字列を生成するように規定されている。したがって、上記のステップ２１においては、「USER0001.MEM」とのファイル名を「指定されたファイル名」として生成されて、このファイル名が「仮ファイル名」として決定される。なお、この例においては、後述するように、上記の４桁の数値を示す文字列を「0001」から「0002」、「0003」・・と順次カウントアップするとの事項が「予め規定された変更規則」に相当する。
【００３２】
次いで、制御部５は、メモリーカード７のディレクトリエントリ領域からファイル名情報を読み出す（ステップ２２）。この際に、制御部５は、メモリーカード７における「/data」 に記録されている各ファイル（測定データファイルＤ２およびその他のファイルを含む全てのファイル）の各ファイル名情報のうちの「ディレクトリエントリ領域内に最初に記録されているファイル名情報（ディレクトリエントリ領域におけるファイル名情報の記録領域における先頭部位に記憶されているファイル名情報）」を読み出す。続いて、制御部５は、読み出したファイル名情報に基づいて特定したファイル名（以下、単に「読み出したファイル名」ともいう）の拡張子と、測定データファイルＤ２の拡張子として規定されている拡張子（この例では、「MEM」 ）とが同一であるか否かを判別する（ステップ２３）。この際に、読み出したファイル名が、例えば「aaaa.txt」であったときに、制御部５は、拡張子が一致しないと判別する。
【００３３】
また、この例では、拡張子が互いに相違するため、読み出したファイル名の本体部、および後に記録させる測定データファイルＤ２のファイル名の本体部がどのような文字列で構成されていたとしても、その測定データファイルＤ２をメモリーカード７に記録したときに、読み出したファイル名情報のファイルが、測定データファイルＤ２の上書きによって消去される事態を招くことがない。したがって、制御部５は、ファイル名の本体部同士の比較を行うことなく、両ファイル名が不一致であるとして、読み出したファイル名を比較対象から除外すると共に（「第３の処理」の一例）、「/data」 に記録されているすべてのファイルについてのファイル名の比較が完了したか否かを判別する（ステップ２４）。
【００３４】
この際に、「aaaa.txt」とのファイル名のファイル以外のファイルが「/data」 に存在しないときには、制御部５は、重複フラグ記憶領域１１内の情報（重複フラグの値）が「０」であると判別した後に（ステップ２５）、「USER0001.MEM」との仮ファイル名を正式なファイル名として決定して（ステップ２６）、このファイル名決定処理２０を終了する。次いで、制御部５は、記憶部６から測定データＤ１を読み出して測定データファイルＤ２を生成すると共に、生成した測定データファイルＤ２を、操作部３の入力操作によって指示されたディレクトリ（この例では、「/data」 ）に、上記のファイル名決定処理２０で決定したファイル名（この例では、「USER0001.MEM」とのファイル名）で記録させる。これにより、測定データファイルＤ２の記録処理が完了する。
【００３５】
一方、ファイル名決定処理２０における上記のステップ２３において、読み出したファイル名の拡張子と仮ファイル名の拡張子とが同一であると判別したき（一例として、読み出したファイル名が「aaaa0001.MEM」であったとき）には、制御部５は、記憶部６のファイル名記憶領域１４に空き領域が存在するか否かを判別する（ステップ２７）。この際には、ファイル名記憶領域１４に十分な記憶領域が存在すると判別し、制御部５は、読み出したファイル名のうちの本体部を構成する文字列（この例では、「aaaa0001」との文字列）をファイル名記憶領域１４に記憶させる（「第２の処理」の一例：ステップ２８）。
【００３６】
次いで、制御部５は、読み出したファイル名（ファイル名情報に基づいて特定したファイル名）と、仮ファイル名とを比較して、両ファイル名が同一であるか否かを判別する（「仮ファイル名のデータファイルが、［いずれかのディレクトリ］に記録されているか否かを判別する第１の処理」の一例：ステップ２９）。この際には、両ファイル名が同一ではないため、制御部５は、上記のステップ２４の判別処理を再び実行する。この際に、「aaaa0001.MEM」とのファイル名の測定データファイルＤ２以外のファイルが「/data」 に存在しないときには、制御部５は、ステップ２５において値が「０」であると判別した後に、「aaaa0001.MEM」との仮ファイル名を正式なファイル名として決定して（「処理Ａ」の一例：ステップ２６）、このファイル名決定処理２０を終了する。これにより、測定データＤ１に基づいて生成された測定データファイルＤ２がメモリーカード７における「/data」 に「aaaa0001.MEM」とのファイル名で記録されて記録処理が完了する。
【００３７】
また、ファイル名決定処理２０における上記のステップ２９において、読み出したファイル名（ファイル名情報に基づいて特定したファイル名）と、仮ファイル名とが同一であると判別したときに、制御部５は、記憶部６における重複フラグ記憶領域１１に「１」との値を記憶させる（重複フラグを「１」にする：ステップ３０）。次いで、制御部５は、上記のステップ２４を実行して、「/data」 に記録されている他のファイルのファイル名と仮ファイル名との比較を完了していないと判別したときに、上記のステップ２２に戻ってファイル名情報を読み出す。この際には、メモリーカード７における「/data」 に記録されている各ファイル（測定データファイルＤ２およびその他のファイルを含む全てのファイル）のファイル名情報のうちの、ディレクトリエントリ領域内に２番目に記録されているファイル名情報を読み出す。次いで、制御部５は、上記のステップ２３以降の各ステップを順次実行する。
【００３８】
この場合、１０００個以上の測定データファイルＤ２が「/data」 に記録されているときには、上記のステップ２８を１０００回実行した時点において、ファイル名記憶領域１４の空き領域（既に記憶されているファイル名を消去することなく新たなファイル名を記憶可能な領域）がなくなる（「ファイル名記憶領域の記憶可能容量が予め規定された容量を下回った状態」の一例）。したがって、制御部５は、「/data」 に記憶されている多数の測定データファイルＤ２のうちの１００１個目の測定データファイルＤ２についてのファイル名情報をメモリーカード７から読み出したときに（ステップ２２）、その拡張子が「MEM」 であると判別した後に（ステップ２３）、ファイル名記憶領域１４に空き領域が存在しないと判別する（ステップ２７）。
【００３９】
この際に、制御部５は、ファイル名記憶領域１４に記憶されている１０００個のファイル名のうちの最先に記憶させたファイル名を消去すると共に、消去数カウンター領域１２の値をカウントアップする（ステップ３１）。次いで、制御部５は、１００１個目の測定データファイルＤ２についてのファイル名を、上記のステップ３１においてファイル名を消去した領域に記憶させる（ステップ２８）。なお、最先に記憶させたファイル名をステップ３１において消去した後に、新たなファイル名をステップ２８において記憶させることで、最先に記憶させたファイル名が記憶されていた領域に新たなファイル名を記憶させる上記の方法に代えて、最先に記憶させたファイル名が記憶されている領域に新たなファイル名を直接上書きする方法を採用することもできる。続いて、制御部５は、１００１個目の測定データファイルＤ２についてのファイル名と仮ファイル名とが同一であるか否かを判別した後に（ステップ２９）、上記のステップ３０以降の各処理を実行する。
【００４０】
一方、前述したように、制御部５は、「/data」 に記録されているすべてのファイルのファイル名と仮ファイル名との比較を完了したか否かの判別の後に（ステップ２４）、重複フラグの値が「１」であるか否かを判別する（ステップ２５）。この際に、「/data」 に記録されている各ファイルのファイル名を対象する上記のステップ２９の判別処理において、両ファイル名が同一ではないと判別されたとき（すなわち、仮ファイル名と同一のファイル名の測定データファイルＤ２が「/data」 に存在しないとき）には、上記のステップ３０の処理が実行されないため、重複フラグの値が、上記のステップ２１においてクリアされた際の「０」との値となっている。したがって、重複フラグの値が「０」のときには、前述したように、制御部５は、仮ファイル名を正式なファイル名として決定して、このファイル名決定処理２０を終了する。
【００４１】
また、仮ファイル名と同一のファイル名の測定データファイルＤ２が「/data」 に存在するときには、上記のステップ２９の判別処理の後に上記のステップ３０が実行されて、重複フラグの値が「１」となる。このような例においては、仮ファイル名を正式なファイル名として決定したときに、メモリーカード７に新たに記録される測定データファイルＤ２が、仮ファイル名と同一のファイル名の既存の測定データファイルＤ２に上書きされて、既存の測定データファイルＤ２が消去されることとなる。したがって、制御部５は、上記のステップ２４において重複フラグの値が「１」であると判別したときに、図４に示すファイル名変更処理４０を実行する。
【００４２】
このファイル名変更処理４０では、上記のステップ２１において決定したファイル名を、新たな仮ファイル名に変更する（仮ファイル名のリネーム：ステップ４１）。具体的には、制御部５は、ステップ２１において決定した「USER0001.MEM」とのファイル名を構成する文字列のうちの「0001」との文字列（「予め規定された生成規則に従って生成した文字列」の一例）を「0002」にカウントアップすると共に、ファイル名決定処理２０の開始に先立って利用者によって指示された「USER」との文字列、および「0002」との文字列をこの順で並べてファイル名の本体部とし、かつ、測定データファイルＤ２の拡張子として予め規定された「MEM」 との文字列を組み合わせて「USER0002.MEM」とのファイル名を生成して、生成したファイル名を新たな仮ファイル名として決定する。これにより、仮ファイル名のリネームが完了する。
【００４３】
次いで、制御部５は、消去数カウンター領域１２に記憶されている消去数カウンターの値が「０」であるか否かを判別する（ステップ４２）。この際に、メモリーカード７における「/data」 に既存の測定データファイルＤ２が存在し、その数が１０００個以下であるときには、「/data」 に記録されているすべての測定データファイルＤ２のファイル名をファイル名記憶領域１４に記憶させることができるため、上記のステップ２７において空き領域が存在しないと判別されてステップ３１（ファイル名記憶領域１４に記憶されているファイル名の消去、および消去数カウンターのカウントアップ）が実行されることがない。したがって、制御部５は、消去数カウンターの値が「０」のときには、上記のステップ４１において変更した（新たに決定した）仮ファイル名と、ファイル名記憶領域１４に記憶されているファイル名とを比較して（ステップ４３）、両ファイル名が同一であるか否かを判別する（ステップ４４）。
【００４４】
この際に、記憶部６のファイル名記憶領域１４に記憶されているファイル名の読み出しに要する時間は、メモリーカード７等の情報記録媒体におけるディレクトリエントリ領域に記録されているファイル名情報の読み出しに要する時間と比較して、数十分の１から数百分の１程度の極く短い時間となっている。したがって、ファイル名記憶領域１４から読み出したファイル名と仮ファイル名とを比較することで「/data」 に仮ファイル名の測定データファイルＤ２が記録されているか否かを判別するこの測定結果記録装置１では、メモリーカード７から読み出したファイル名情報に基づいて特定されるファイル名と仮ファイル名とを比較することで「/data」 に仮ファイル名の測定データファイルＤ２が記録されているか否かを判別するのと比べて、極く短時間でファイル名の比較処理を完了させることが可能となっている。
【００４５】
なお、この例では、仮ファイル名を変更する上記のステップ４１から、ファイル名記憶領域１４内のファイル名と仮ファイル名とを比較することで「/data」 に仮ファイル名と同一のファイル名の測定データファイルＤ２が記録されているか否かを判別する上記のステップ４４までの処理が「処理Ｂ」に相当する。また、制御部５は、上記のステップ４４において、ファイル名記憶領域１４に記憶されているファイル名と仮ファイル名とが同一であると判別したときに、上記のステップ４１に戻って仮ファイル名を新たな仮ファイル名に変更する。この際には「USER0003.MEM」とのファイル名が新たなファイル名として決定されて、ステップ４２の判別処理が実行される（「処理Ｂ」の判別結果に応じて「処理Ｂ」が実行される例）。また、上記のステップ４４において、両ファイル名が同一ではないと判別したときに、制御部５は、このファイル名変更処理４０を終了して、上記のステップ４１において新たに決定したファイル名を正式なファイル名として決定して（ステップ２６）、ファイル名決定処理２０を終了する（「処理Ｂ」の判別結果に応じて「処理Ａ」が実行される例）。
【００４６】
一方、上記のステップ４２において消去数カウンターの値が「１」以上のとき（すなわち、「/data」 に記録されている１００１個以上の測定データファイルＤ２のファイル名の一部がファイル名記憶領域１４に記憶されていないとき）には、上記のステップ２７において空き領域が存在しないと判別されて上記のステップ３１が実行されているため、「/data」 に記録されている各測定データファイルＤ２のうちの一部の測定データファイルＤ２については、そのファイル名がファイル名記憶領域１４に記憶されていないこととなる。したがって、制御部５は、消去数カウンターの値が「１」以上のときには、まず、読出し完了数カウンター領域１３に「０」との値を記憶させることによって、読出し完了数カウンターの値をリセットする（ステップ４５）。この場合、読出し完了数カウンター領域１３は、後述するステップにおいてメモリーカード７等のディレクトリエントリ領域からのファイル名情報の読み出しを実行したときにカウントアップされる「読出し完了数カウンター」の値を記憶する領域である。
【００４７】
次いで、制御部５は、メモリーカード７のディレクトリエントリ領域からファイル名情報を読み出す（ステップ４６）。この際に、制御部５は、前述したステップ２２の読出し処理時と同様にして、メモリーカード７における「/data」 に記録されている各ファイル（測定データファイルＤ２およびその他のファイルを含む全てのファイル）のファイル名情報のうちの「ディレクトリエントリ領域内に最初に記録されているファイル名情報」を読み出す。続いて、制御部５は、読み出したファイル名情報に基づいて特定したファイル名（読み出したファイル名）の拡張子と、測定データファイルＤ２の拡張子として規定された拡張子（この例では、「MEM」 ）とが同一であるか否かを判別する（ステップ４７）。
【００４８】
この際に、読み出したファイル名の拡張子が「MEM」 ではなかったとき（すなわち、上記のステップ４６において測定データファイルＤ２以外のファイルのファイル名を読み出したとき）には、読み出したファイル名の本体部、および後に記録させる測定データファイルＤ２のファイル名の本体部がどのような文字列で構成されていたとしても、測定データファイルＤ２をメモリーカード７に記録したときに、読み出したファイル名情報のファイルが、測定データファイルＤ２の上書きによって消去される事態を招くことがない。したがって、制御部５は、ファイル名の本体部同士の比較を行うことなく、両ファイル名が不一致であるとして、読み出したファイル名を比較対象から除外すると共に（「第４の処理」の一例）、ステップ４６に戻って、「/data」 に記録されている各ファイルのファイル名情報のうちの「ディレクトリエントリ領域内に２番目に記録されてファイル名情報」を読み出して、ステップ４７の判別処理を実行する。
【００４９】
また、上記のステップ４７において、読み出したファイル名の拡張子と仮ファイル名の拡張子とが同一であると判別したときには、制御部５は、読み出したファイル名と仮ファイル名とを比較して（ステップ４８）、両ファイル名が同一であるか否かを判別する（ステップ４９）。この際に、読み出したファイル名と仮ファイル名とが同一のとき（すなわち、仮ファイル名と同一のファイル名の測定データファイルＤ２が「/data」 に存在するとき）には、その仮ファイル名を正式なファイル名として決定して測定データファイルＤ２を「/data」 に記録させたときに、ステップ４６においてファイル名情報を読み出したファイル（仮ファイル名と同じファイル名の既存の測定データファイルＤ２）が、新たな測定データファイルＤ２の記録によって消去されてしまう。したがって、制御部５は、読み出したファイル名と仮ファイル名とが同一のときに、上記のステップ４１に戻って、仮ファイル名を新たな仮ファイル名に変更した後に、ステップ４２以降の処理を再び実行する。
【００５０】
一方、上記のステップ４９において読み出したファイル名と仮ファイル名とが同一ではないと判別したときに、制御部５は、読出し完了数カウンターの値をカウントアップすると共に（ステップ５０）、カウントアップ後の読出し完了数カウンターの値と、消去数カウンターの値とが一致するか否かを判別する（ステップ５１）。
【００５１】
この場合、一例として、「/data」 に１００１個の測定データファイルＤ２が記録されているときには、１００１個目の測定データファイルＤ２についてのファイル名情報の読み出しに先立って実行された１０００個の測定データファイルＤ２についてのファイル名の記憶（ステップ２８）によって、１０００個のファイル名がファイル名記憶領域１４に記憶された状態となる。このため、この例では、ステップ２２の処理において１００１個目の測定データファイルＤ２についてのファイル名情報が読み出されて、その後のステップ２７においてファイル名記憶領域１４に空き領域が存在しないと判別されて、ステップ３１において、最先に記憶させたファイル名がファイル名記憶領域１４から消去され、かつ消去数カウンターの値がカウントアップされることとなる。
【００５２】
したがって、「/data」 に記憶されている各測定データファイルＤ２については、消去数カウンターの値の数分の測定データファイルＤ２を除いて、そのファイル名がファイル名記憶領域１４に記憶されているため、制御部５は、消去数カウンターの値の数分の測定データファイルＤ２については、メモリーカード７のディレクトリエントリ領域から読み出したファイル名情報に基づいて特定されるファイル名と仮ファイル名とを比較することで、その測定データファイルＤ２のファイル名が仮ファイル名と一致するかを判別する（「ファイル名記憶領域にファイル名が記憶されていないデータファイルについての処理Ｂ」の一例：ステップ４８，４９）。
【００５３】
この場合、前述したステップ３１において、ファイル名記憶領域１４に記憶されているファイル名のうちの最先に記憶させたファイル名に代えて、例えば、最新に記憶させたファイル名を消去する方法を採用したときには、ディレクトリエントリ領域の１００１番目のファイル名情報に基づいて特定されるファイル名と仮ファイル名とを比較する際に、ディレクトリエントリ領域の１０００番目のファイル名情報に基づいて特定されたファイル名がファイル名記憶領域１４から消去されることとなる。したがって、この例では、上記のステップ４６において、この１０００番目のファイル名情報をディレクトリエントリ領域から読み出す必要が生じる。このため、１０００番目のファイル名情報を読み出すために、９９９個の不要なファイル名情報（対応するファイル名がファイル名記憶領域１４に記憶されているファイル名情報）を読み飛ばす処理が必要となってしまう。
【００５４】
これに対して、前述したステップ３１において、ファイル名記憶領域１４に記憶されているファイル名のうちの最先に記憶させたファイル名を消去する本例では、「/data」 に１００１個の測定データファイルＤ２が存在する上記の例において、ディレクトリエントリ領域に最初に記録されているファイル名情報に対応する測定データファイルＤ２のファイル名がファイル名記憶領域１４に記憶されていないこととなる。したがって、上記のステップ４６においては、ディレクトリエントリ領域から最初のファイル名情報を読み出すことで、ファイル名記憶領域１４にファイル名が記憶されていない測定データファイルＤ２のファイル名を特定することができる。このため、ステップ３１において、最新に記憶させたファイル名を消去する上記の例とは異なり、不要なファイル名情報を読み飛ばす処理が不要となる分だけ、測定データファイルＤ２についてのファイル名の比較処理を短時間で実施することが可能となっている。
【００５５】
一方、消去数カウンターの値の数分だけ上記のステップ４８，４９を実行することで、その後に実行されるステップ５０において読出し完了数カウンターの値が消去数カウンターの値と一致する状態となったとき（すなわち、消去数カウンターの値の数分のファイル名の比較処理が完了したとき）には（ステップ５１）、制御部５は、前述したステップ４３，４４の処理を実行する。これにより、「/data」 に記録されている測定データファイルＤ２のうちの消去数カウンターの値の数分を除く測定データファイルＤ２については、ファイル名記憶領域１４内に記録されているファイル名と仮ファイル名とが比較されることで、その測定データファイルＤ２のファイル名が仮ファイル名と一致するかが判別される（「ファイル名記憶領域にファイル名が記憶されているデータファイルについての処理Ｂ」の一例）。
【００５６】
この後、制御部５は、上記のステップ４４においてファイル名記憶領域１４内のファイル名と仮ファイル名とが同一ではないと判別したときに、このファイル名変更処理４０を終了して、仮ファイル名を正式なファイル名として決定する（ステップ２６）。次いで、制御部５は、記憶部６から測定データＤ１を読み出して測定データファイルＤ２を生成すると共に、生成した測定データファイルＤ２を、操作部３の入力操作によって指示されたディレクトリに、上記のファイル名決定処理２０で決定したファイル名で記録させる。これにより、測定データファイルＤ２の記録処理が完了する。
【００５７】
なお、新たな測定データファイルＤ２をメモリーカード７に記録させる際の処理に関して説明したが、メモリーカード７内の「いずれかのディレクトリ」に記録されている測定データファイルＤ２（既存の測定データファイルＤ２）のリネームに際しても、リネーム後のファイル名が指定されたときに、上記のファイル名決定処理２０が実行されて、ファイル名の重複チェック、および正式なファイル名の決定が行われる。これにより、既存の測定データファイルＤ２のファイル名がファイル名決定処理２０によって決定された新たなファイル名にリネームされる。
【００５８】
このように、この測定結果記録装置１、および測定結果記録装置１における測定結果記録方法では、仮ファイル名の測定データファイルＤ２が「いずれかのディレクトリ」に記録されていないときに、仮ファイル名を正式なファイル名として決定する「処理Ａ」を実行し、仮ファイル名の測定データファイルＤ２が「いずれかのディレクトリ」に記録されているときに、その仮ファイル名を新たな仮ファイル名にリネームすると共に、記憶部６内に規定されたファイル名記憶領域１４にファイル名が記憶されている測定データファイルＤ２についてはファイル名記憶領域１４内のファイル名および仮ファイル名を比較し、かつファイル名記憶領域１４にファイル名が記憶されていない測定データファイルＤ２についてはメモリーカード７から読み出したファイル名情報に基づいて特定したファイル名および仮ファイル名を比較することで、仮ファイル名の測定データファイルＤ２が「いずれかのディレクトリ」に記録されているかを判別する「処理Ｂ」を実行し、「処理Ｂ」の判別結果に応じて「処理Ａ」および「処理Ｂ」のいずれかを実行するとの処理を、「処理Ａ」の実行によって正式なファイル名が決定されるまで繰り返す。
【００５９】
したがって、この測定結果記録装置１、およびその測定結果記録方法によれば、仮ファイル名と同一のファイル名の測定データファイルＤ２が「いずれかのディレクトリ」（上記の例では「/data」 ）に記録されているかをチェックする際に、そのディレクトリに記録されている測定データファイルＤ２のうちのファイル名記憶領域１４にファイル名を記憶させることができる数分の測定データファイルＤ２については、対応するファイル名情報をメモリーカード７から１回読み出すだけで、その後に他の仮ファイル名との比較を行う際に、ファイル名情報の読み出しよりも短時間で読み出し可能なファイル名記憶領域１４内のファイル名を比較対象として、仮ファイル名と同一のファイル名の測定データファイルＤ２が「いずれかのディレクトリ」に記録されているかをチェックすることができる。このため、メモリーカード７に既に記録されている測定データファイルＤ２のファイル名とは相違するファイル名を短時間で決定することができる結果、既存の測定データファイルＤ２を失うことなく、新たな測定データファイルＤ２を短時間で確実にメモリーカード７に記録させることができる。
【００６０】
また、この測定結果記録装置１によれば、仮ファイル名の拡張子とは相違する拡張子のファイル名を仮ファイル名とは不一致と判別して「第１の処理」および「処理Ｂ」における仮ファイル名との比較対象から除外することにより、新たに記録させる測定データファイルＤ２とは拡張子が相違することで、その測定データファイルＤ２の記録によって消去されることのないファイルについての不要な処理（ファイル名の本体部の比較処理やファイル名記憶領域１４への記憶処理）を行わない分だけ、メモリーカード７に既に記録されている測定データファイルＤ２のファイル名とは相違するファイル名を一層短時間で特定することができる。
【００６１】
さらに、この測定結果記録装置１によれば、利用者によって指定された文字列（上記の例では、「USER」との文字列）と生成規則に従って生成した文字列（上記の例では、「0001」等の４桁の数値を表す文字列）とを予め規定された順序で組み合わせた文字列（この例では、「USER0001」などの文字列）を「指定されたファイル名」として「第１の処理」を実行すると共に、「処理Ｂ」において、上記の生成規則に従って生成した文字列を変更して仮ファイル名を新たな仮ファイル名にリネームすることにより、例えば、ファイル名における本体部を構成する文字列のすべてを制御部５が変更規則に従って変更して新たな仮ファイル名とする構成（方法）とは異なり、仮ファイル名をどのように変更したとしても、利用者が最初に指定した文字列を含んだファイル名が仮ファイル名として生成されるため、利用者が最初に指定した文字列に基づき、どのような測定データについての測定データファイルＤ２であるかを利用者に対して確実に認識させ得るファイル名を正式なファイル名として決定することができる。
【００６２】
また、この測定結果記録装置１によれば、「第２の処理」においてファイル名記憶領域１４の記憶可能容量が予め規定された容量を下回った状態（空き領域が存在しなくなった状態）でファイル名記憶領域１４に新たなファイル名を記憶させるときに、ファイル名記憶領域１４に記憶されているファイル名のうちの最先に記憶させたファイル名が記憶されている領域に新たなファイル名を記憶させることにより、新たな測定データファイルＤ２を記録させるディレクトリ内に記録されている各測定データファイルＤ２のうちの、ファイル名記憶領域１４にファイル名が記録されていない測定データファイルＤ２のファイル名と仮ファイル名とを比較する際に、ファイル名記憶領域１４にファイル名が記憶されている測定データファイルＤ２についてのファイル名情報を読み飛ばすという不要な処理（ディレクトリエントリ領域からファイル名情報を読み出すが、比較処理等を行わずにそのまま破棄して、次のファイル名情報を読み出すとの処理）を行うことなく、ディレクトリエントリ領域におけるファイル名情報の記録領域の先頭部位に記録されているファイル名情報から順に読み出して仮ファイル名と比較することができるため、メモリーカード７に既に記録されている測定データファイルＤ２のファイル名とは相違するファイル名を一層短時間で特定することができる。
【００６３】
なお、「測定結果記録装置」の構成、および「測定結果記録方法」の具体的な手順は、上記の測定結果記録装置１の構成、およびその測定結果記録方法の例に限定されない。例えば、上記のファイル名決定処理２０では、「第２の処理（ステップ２８）」を実行した後に「第１の処理（ステップ２９）」を実行しているが、「仮ファイル名と比較されるファイル名」を「ファイル名記憶領域」に記憶する「第２の処理」については、「第１の処理」の完了後（具体的には、上記のステップ２９，３０を実行した後であってステップ２４の実行前）に実施してもよい。また、ファイル名決定処理２０におけるステップ２８に代えて、ファイル名における本体部を構成する文字列だけでなく、ファイル名における拡張子を含む文字列をファイル名記憶領域１４に記憶させる構成（方法）を採用することもできる。さらに、測定部２を備えて構成された測定結果記録装置１を例に挙げて説明したが、測定結果記録装置１における測定部２を除く構成要素だけで「測定結果記録装置」を構成すると共に、測定結果記録装置１における測定部２と同様に構成された外部装置としての測定装置から上記の例における測定データＤ１を受信してメモリーカード７に測定データファイルＤ２を記録させる構成を採用することもできる。このような構成を採用した場合においても、上記の測定結果記録装置１と同様の効果を奏することができる。
【符号の説明】
【００６４】
１  測定結果記録装置
５  制御部
６  記憶部
７  メモリーカード
１１  重複フラグ記憶領域
１２  消去数カウンター領域
１３  読出し完了数カウンター領域
１４  ファイル名記憶領域
２０  ファイル名決定処理
４０  ファイル名変更処理
Ｄ１  測定データ
Ｄ２  測定データファイル
【図１】
0005940317.tif 000002
【図２】
0005940317.tif 000003
【図３】
0005940317.tif 000004
【図４】
0005940317.tif 000005