(57)【要約】【課題】  アプリケーション固有のファイル管理をする。【解決手段】  アクセスが途中で中断したことにより、ファイルの不整合部分が発生する。そして、不整合検出手段１ａにより、ファイルの不整合部分がアクセスの再開時に検出される。そして、通知手段１ｂにより、不整合部分に関する不整合情報２ａが、データ処理手段２に通知される。そして、データ処理手段２により、処置情報２ｂが不整合部分に対して決定される。そして、受付手段１ｃにより、処置情報２ｂがデータ処理手段２から受け付けられる。そして、処置手段１ｄにより、処置情報２ｂに従って不整合部分が処置される。【選択図】  図１
2006276982.tif 000002
【特許請求の範囲】
【請求項１】
複数のメモリを用いたファイル管理装置において、
管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を、前記アクセスの再開時に検出する不整合検出手段と、
前記不整合部分に関する不整合情報をデータ処理手段に通知する通知手段と、
前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付ける受付手段と、
前記処置情報に従って前記不整合部分を処置する処置手段と、
を有することを特徴とするファイル管理装置。
【請求項２】
前記データ処理手段は、前記不整合部分を有するファイルの構成に応じ、前記不整合部分を有するファイルと関連のあるファイル群を削除し、または、使用可能なファイルを残して削除する処置情報を決定することを特徴とする請求項１記載のファイル管理装置。
【請求項３】
前記データ処理手段は、前記不整合部分を有するファイルの構成に応じ、前記不整合部分を有するファイルの中身をすべて削除し、または、使用可能な部分を残して削除する処置情報を決定することを特徴とする請求項１記載のファイル管理装置。
【請求項４】
前記不整合部分は、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で電源が遮断されて中断したことにより発生することを特徴とする請求項１記載のファイル管理装置。
【請求項５】
コンピュータにより、複数のメモリを用いたファイル管理方法において、
不整合検出手段が、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を、前記アクセスの再開時に検出するステップと、
通知手段が、前記不整合部分に関する不整合情報をデータ処理手段に通知するステップと、
受付手段が、前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付けるステップと、
処置手段が、前記処置情報に従って前記不整合部分を処置するステップと、
を有することを特徴とするファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置、及び、ファイル管理方法に関し、特に、複数のメモリを用いたファイル管理装置、及び、ファイル管理方法に関する。
【背景技術】
【０００２】
現在、様々なコンピュータ等の電子機器内において、ファイルシステムがファイルを管理している。このファイルを使用しつつ、アプリケーションが様々な動作をしている。
このファイルシステムに対する書き込み処理中に電源が遮断された場合に、ファイルシステム内のファイルが消失する等の問題を防ぐため、自動修復機能やスキャンディスク等によった修復機能が存在している。例えば、フラッシュメモリに対する書き込み処理中に電源が遮断された場合に備え、指定されたバンクのファイルをバックアップ用のバンクにコピーした後に、そのバンクに対して書き込み処理を実行する方法が存在している（例えば、特許文献１）。
【特許文献１】特開平８−２７２６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の技術において、電源が遮断された場合、ファイルシステムの修復機能によって処理されているので、ファイルシステムを使用するアプリケーション固有の処理ができず、削除する必要のないファイルを削除する等の問題が存在している。
【０００４】
本発明は、このような点に鑑みてなされたものであり、アプリケーション固有のファイル管理ができるファイル管理装置、及び、ファイル管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明では、上記課題を解決するために、図１に例示するように、複数のメモリを用いたファイル管理装置において、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生したファイルの不整合部分を、アクセスの再開時に検出する不整合検出手段１ａと、不整合部分に関する不整合情報２ａをデータ処理手段２に通知する通知手段１ｂと、データ処理手段２によって不整合部分に対して決定された処置情報２ｂをデータ処理手段２から受け付ける受付手段１ｃと、処置情報２ｂに従って不整合部分を処置する処置手段１ｄと、を有することを特徴とするファイル管理装置が提供される。
【０００６】
このようにすると、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより、ファイルの不整合部分が発生する。そして、不整合検出手段１ａにより、ファイルの不整合部分がアクセスの再開時に検出される。そして、通知手段１ｂにより、不整合部分に関する不整合情報２ａがデータ処理手段２に通知される。そして、データ処理手段２により、処置情報２ｂが不整合部分に対して決定される。そして、受付手段１ｃにより、処置情報２ｂがデータ処理手段２から受け付けられる。そして、処置手段１ｄにより、処置情報２ｂに従って不整合部分が処置される。
【０００７】
また、本発明では、上記課題を解決するために、コンピュータにより、複数のメモリを用いたファイル管理方法において、不整合検出手段１ａが、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生したファイルの不整合部分を、アクセスの再開時に検出するステップと、通知手段１ｂが、不整合部分に関する不整合情報２ａをデータ処理手段２に通知するステップと、受付手段１ｃが、データ処理手段２によって不整合部分に対して決定された処置情報２ｂをデータ処理手段２から受け付けるステップと、処置手段１ｄが、処置情報２ｂに従って不整合部分を処置するステップと、を有することを特徴とするファイル管理方法が提供される。
【０００８】
このようにすると、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより、ファイルの不整合部分が発生する。そして、不整合検出手段１ａにより、ファイルの不整合部分がアクセスの再開時に検出される。そして、通知手段１ｂにより、不整合部分に関する不整合情報２ａがデータ処理手段２に通知される。そして、データ処理手段２により、処置情報２ｂが不整合部分に対して決定される。そして、受付手段１ｃにより、処置情報２ｂがデータ処理手段２から受け付けられる。そして、処置手段１ｄにより、処置情報２ｂに従って不整合部分が処置される。
【発明の効果】
【０００９】
本発明では、通知手段が不整合部分に関する不整合情報をデータ処理手段に通知し、データ処理手段が処置情報を不整合部分に対して決定し、受付手段が処置情報をデータ処理手段から受け付けるようにする。
【００１０】
このようにすると、データ処理手段が処置情報を自由に決定するので、データ処理手段固有のファイル管理ができるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を、図面を参照して説明する。
まず、本発明の概念について説明し、そして、本発明の実施の形態の具体的な内容について説明する。図１は、本発明の概念図である。
【００１２】
ここで、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより、ファイルに不整合部分が発生する。ファイル管理装置１は、この不整合部分を処置する。
【００１３】
ファイル管理装置１は、図１に例示するように、不整合検出手段１ａ、通知手段１ｂ、受付手段１ｃ、及び、処置手段１ｄを有する。不整合検出手段１ａと通知手段１ｂ、及び受付手段１ｃと処置手段１ｄは、互いに通信する。ファイル管理装置１とデータ処理手段２とは、互いに通信する。
【００１４】
不整合検出手段１ａは、ファイルの不整合部分をアクセスの再開時に検出する。そして、通知手段１ｂは、不整合部分に関する不整合情報２ａを、データ処理手段２に通知する。
【００１５】
データ処理手段２は、不整合部分に対する処置情報２ｂを決定する。
受付手段１ｃは、処置情報２ｂをデータ処理手段２から受け付ける。そして、処置手段１ｄは、処置情報２ｂに従ってファイルの不整合部分を処置する。
【００１６】
次に、図１の概念図の動作について説明する。
例えば、まず、不整合検出手段１ａが、ファイルＢの不整合部分をアクセスの再開時に検出する。そのファイルＢに不整合部分が存在する等の不整合情報２ａを、通知手段１ｂが、データ処理手段２に通知する。そして、データ処理手段２が、ファイルＢに関連のあるファイルＡ、Ｂ、Ｃを削除するという処置情報２ｂを決定する。その結果、受付手段１ｃが、処置情報２ｂをデータ処理手段２から受け付け、処置手段１ｄが、ファイルＡ、Ｂ、Ｃを削除する。
【００１７】
また、不整合検出手段１ａが、ファイルＢの不整合部分をアクセスの再開時に検出する。そのファイルＢに不整合部分が存在する等の不整合情報２ａを、通知手段１ｂが、データ処理手段２に通知する。そして、データ処理手段２が、ファイルＢに関連のあるファイルＡ、Ｂ、Ｃの中で、ファイルＢ、Ｃを削除するという処置情報２ｂを決定する。その結果、受付手段１ｃが、処置情報２ｂをデータ処理手段２から受け付け、処置手段１ｄが、ファイルＢ、Ｃを削除する。
【００１８】
また、不整合検出手段１ａが、ファイルＡの不整合部分をアクセスの再開時に検出する。そのファイルＡに不整合部分が存在する等の不整合情報２ａを、通知手段１ｂが、データ処理手段２に通知する。そして、データ処理手段２が、ファイルＡの中身をすべて削除するという処置情報２ｂを決定する。その結果、受付手段１ｃが、処置情報２ｂをデータ処理手段２から受け付け、処置手段１ｄが、ファイルＡの中身をすべて削除する。
【００１９】
また、不整合検出手段１ａが、ファイルＡの不整合部分をアクセスの再開時に検出する。そのファイルＡに不整合部分が存在する等の不整合情報２ａを、通知手段１ｂが、データ処理手段２に通知する。そして、データ処理手段２が、ファイルＡの中身を使用可能な部分を残して削除するという処置情報２ｂを決定する。その結果、受付手段１ｃが、処置情報２ｂをデータ処理手段２から受け付け、処置手段１ｄが、ファイルＡの中身を使用可能な部分を残して削除する。
【００２０】
このようにすると、データ処理手段２が処置情報２ｂを自由に決定するので、データ処理手段２固有のファイル管理ができるようになる。
次に、本発明の実施の形態について説明する。図２は、本発明の実施の形態のシステム構成図である。
【００２１】
ここで、電源用電池の消耗、自動車等のエンジンを止めることによる電源遮断、及び、不正な電源遮断等の理由で、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより、ファイル群１５のファイルに不整合部分が発生する。ファイルシステム１０は、この不整合部分を処置する。
【００２２】
ファイルシステム１０は、図２に例示するように、不整合検出部１１、通知部１２、受付部１３、及び、処置部１４を有する。不整合検出部１１と通知部１２、及び、受付部１３と処置部１４は、互いに通信する。メモリ２０か搭載するアプリケーションは、データ処理部２１を有する。ファイルシステム１０、アプリケーションを搭載するメモリ２０、及び、ＣＰＵ(Central Processing Unit)３０は、互いに通信する。
【００２３】
ＣＰＵ３０は、フラッシュメモリ等で構成されたファイルシステム１０を使用して、メモリ２０に搭載されているアプリケーションを実行し、携帯電話機器、及び、車載機器等の装置全体を制御する。
【００２４】
不整合検出部１１は、パリティチェック等によってファイル群１５のファイルの不整合部分を、アクセスの再開時に検出する。例えば、不整合検出部１１は、ファイル群１５のファイルの不定部分等を検出する。また、不整合検出部１１は、予定されたデータで終了していないファイル群１５のファイル等を検出する。そして、通知部１２は、不整合部分に関して、ファイル名、パス名、処理種別、及び、いつどこで電源が遮断されたか等の不整合情報を、データ処理部２１に通知する。ここで、通知部１２は、ファイルシステム１０の通知用関数を呼び出し、この関数の引数を使用してデータ処理部２１に通知する。また、通知部１２は、データ処理部２１の通知受付用関数を呼び出し、この関数の引数を使用してデータ処理部２１に通知する。また、通知部１２は、ファイルシステム１０とデータ処理部２１とが共用するメモリ領域を使用してデータ処理部２１に通知する。なお、処理種別には、データ書き込み処理、データ削除処理、ディレクトリエントリ追加処理、及び、ディレクトリエントリ削除処理等が存在する。また、ファイル名毎に通知用関数と通知受付用関数とを用意でき、パス名毎に通知用関数と通知受付用関数とを用意でき、処理種別毎に通知用関数と通知受付用関数とを用意できる。
【００２５】
データ処理部２１は、処置情報を不整合部分に対して決定する。例えば、データ処理部２１は、着信用メロディやインターネットからダウンロードしたファイル等の場合、関連のあるすべてのファイルについて、部分的なファイルでは使用不可能なので、すべて削除するという処置情報を決定する。また、データ処理部２１は、住所録と電話帳とのファイル等の場合、関連のあるすべてのファイルについて、部分的なファイルでも使用可能なので、使用可能なファイルを残して削除するという処置情報を決定する。
【００２６】
受付部１３は、処置情報をデータ処理部２１から受け付ける。そして、処置部１４は、データ処理部２１で決定した処置情報に従ってファイル群１５のファイルの不整合部分を処置する。そして、不整合部分が処置された後、メモリ２０に搭載されたアプリケーションは、ファイル名、及び、パス名等を探し、実際にファイル群１５にアクセスしてＣＰＵ３０に読み出し処理や書き込み処理等の様々な処理を実行させる。
【００２７】
次に、図２の概念図の動作について説明する。
例えば、まず、不整合検出部１１が、ファイル群１５のファイルＢの不整合部分を、アクセスの再開時に検出する。そのファイルＢに不整合部分が存在する等の不整合情報を、通知部１２が、データ処理部２１に通知する。そして、不整合部分が着信用メロディやインターネットからダウンロードしたファイル等の場合、データ処理部２１は、ファイルＢに関連のあるファイルＡ、Ｂ、Ｃを削除するという処置情報を決定する。その結果、受付部１３が、処置情報をデータ処理部２１から受け付け、処置部１４が、ファイルＡ、Ｂ、Ｃを削除する。
【００２８】
また、不整合検出部１１が、ファイル群１５のファイルＢの不整合部分を、アクセスの再開時に検出する。そのファイルＢに不整合部分が存在する等の不整合情報を、通知部１２が、データ処理部２１に通知する。そして、不整合部分が住所録と電話帳とのファイル等の場合、データ処理部２１は、ファイルＢに関連のあるファイルＡ、Ｂ、Ｃの中で、ファイルＢ、Ｃを削除するという処置情報を決定する。その結果、受付部１３が、処置情報をデータ処理部２１から受け付け、処置部１４が、ファイルＢ、Ｃを削除する。
【００２９】
また、不整合検出部１１が、ファイル群１５のファイルＡの不整合部分を、アクセスの再開時に検出する。そのファイルＡに不整合部分が存在する等の不整合情報を、通知部１２が、データ処理部２１に通知する。そして、不整合部分が着信用メロディやインターネットからダウンロードしたファイル等の場合、データ処理部２１は、ファイルＡの中身をすべて削除するという処置情報を決定する。その結果、受付部１３が、処置情報をデータ処理部２１から受け付け、処置部１４が、ファイルＡの中身をすべて削除する。
【００３０】
また、不整合検出部１１が、ファイル群１５のファイルＡの不整合部分を、アクセスの再開時に検出する。そのファイルＡに不整合部分が存在する等の不整合情報を、通知部１２が、データ処理部２１に通知する。そして、不整合部分が住所録と電話帳とのファイル等の場合、データ処理部２１は、ファイルＡの中身を使用可能な部分を残して削除するという処置情報を決定する。その結果、受付部１３が、処置情報をデータ処理部２１から受け付け、処置部１４が、ファイルＡの中身を使用可能な部分を残して削除する。
【００３１】
次に、ファイル群１５のファイルの構成について説明する。図３は、ファイルの例を示す図である。
ファイル１５ａは、図３に例示するように、ファイル名、開始アドレス、ファイルサイズ、複数の使用領域ＮＯ．、及び、複数の各領域を有する。ファイル名は、ファイル１５ａを代表する名称である。開始アドレスは、ファイル１５ａの存在の開始を示すアドレスである。ファイルサイズは、ファイル１５ａのサイズである。使用領域ＮＯ．は、ファイル１５ａの中身において、使用する各領域を代表する番号である。なお、始めに現れた使用領域ＮＯ．の領域から順次使用する。各領域は、各使用領域ＮＯ．で代表された実際の各領域である。
【００３２】
ここで、最後の領域の使用領域ＮＯ．がＮＯ．０と決定された場合にも関わらず、ＮＯ．０でない場合、そのファイル１５ａに不整合部分が存在することが検出できる。
次に、不整合部分に対する処置を示すフローチャートについて説明する。ここで、１つのファイルで情報として有効な場合と、複数のファイルで情報として有効な場合とに分けて説明する。
【００３３】
まず、１つのファイルで情報として有効な場合について説明する。図４は、第１の不整合部分に対する処置の例を示すフローチャートである。
［ステップＳ１１］不整合検出部１１が、ファイル群１５のあるファイルの不整合部分を、アクセスの再開時に検出する。
【００３４】
［ステップＳ１２］通知部１２が、そのファイルに不整合部分が存在する等の不整合情報を、データ処理部２１に通知する。
［ステップＳ２１］データ処理部２１が、不整合情報を受け付ける。
【００３５】
［ステップＳ２２］データ処理部２１が、着信用メロディやインターネットからダウンロードしたファイル等の場合、関連のあるすべてのファイルについて、すべて削除するという処置情報を決定し、ステップＳ２３に進む。また、データ処理部２１が、住所録と電話帳とのファイル等の場合、関連のあるすべてのファイルについて、使用可能なファイルを残して削除するという処置情報を決定し、ステップＳ２４に進む。
【００３６】
［ステップＳ２３］データ処理部２１が、関連のあるすべてのファイルについて、すべて削除するという処置情報を、受付部１３に通知する。
［ステップＳ２４］データ処理部２１が、関連のあるすべてのファイルについて、使用可能なファイルを残して削除するという処置情報を、受付部１３に通知する。
【００３７】
［ステップＳ１３］受付部１３が、処置情報をデータ処理部２１から受け付ける。
［ステップＳ１４］処置部１４が、処置情報に従って不整合部分を処置する。
次に、複数のファイルで情報として有効な場合について説明する。図５は、第２の不整合部分に対する処置の例を示すフローチャートである。
【００３８】
［ステップＳ３１］不整合検出部１１が、ファイル群１５のあるファイルの不整合部分を、アクセスの再開時に検出する。
［ステップＳ３２］通知部１２が、そのファイルに不整合部分が存在する等の不整合情報を、データ処理部２１に通知する。
【００３９】
［ステップＳ４１］データ処理部２１が、不整合情報を受け付ける。
［ステップＳ４２］データ処理部２１が、着信用メロディやインターネットからダウンロードしたファイル等の場合、そのファイルの中身をすべて削除するという処置情報を決定し、ステップＳ４３に進む。また、データ処理部２１が、住所録と電話帳とのファイル等の場合、そのファイルの中身を使用可能な部分を残して削除するという処置情報を決定し、ステップＳ４４に進む。
【００４０】
［ステップＳ４３］データ処理部２１が、そのファイルの中身をすべて削除するという処置情報を、受付部１３に通知する。
［ステップＳ４４］データ処理部２１が、そのファイルの中身を使用可能な部分を残して削除するという処置情報を、受付部１３に通知する。
【００４１】
［ステップＳ３３］受付部１３が、処置情報をデータ処理部２１から受け付ける。
［ステップＳ３４］処置部１４が、処置情報に従って不整合部分を処置する。
このようにすると、メモリ２０に搭載されたアプリケーションが不整合情報の通知を受け付け、不整合部分に対する処置情報を自由に決定するので、メモリ２０に搭載されたアプリケーション固有のファイル管理ができるようになる。
【００４２】
次に、本発明の実施の形態に用いる携帯電話機器、及び、車載機器等のコンピュータにおいて、ハードウェア構成について説明する。図６は、ハードウェア構成の例を示す図である。
【００４３】
携帯電話機器、及び、車載機器等のコンピュータ１００は、ＣＰＵ３０によって装置全体が制御される。ＣＰＵ３０には、バス１０７を介してフラッシュメモリ１０２、ＲＡＭ(Random Access Memory)１０３、グラフィック処理装置１０４、入力インタフェース１０５、及び、通信インタフェース１０６が接続される。
【００４４】
フラッシュメモリ１０２には、ＣＰＵ３０に実行させるＯＳ(Operating System)のプログラムやアプリケーションの少なくとも一部が一時的に格納される。また、フラッシュメモリ１０２には、ＣＰＵ３０の処理に必要な各種のファイル群１５が格納される。ＲＡＭ１０３には、ＯＳやアプリケーションが格納される。
【００４５】
グラフィック処理装置１０４には、モニタ２１０が接続されている。グラフィック処理装置１０４は、ＣＰＵ３０からの命令に従い、画像をモニタ２１０の画面に表示させる。入力インタフェース１０５には、入力装置２２０が接続される。入力インタフェース１０５は、入力装置２２０から送られてくる信号を、バス１０７を介してＣＰＵ３０に送信する。通信インタフェース１０６は、ネットワーク２３０に接続される。通信インタフェース１０６は、ネットワーク２３０を介して他のコンピュータとデータの送受信を実行する。
【００４６】
以上のようなハードウェア構成によって、本発明の実施の形態の処理機能を実現できる。
なお、上記の処理機能は、コンピュータによって実現できる。その場合、携帯電話機器、及び、車載機器等が有すべき処理機能を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記の処理機能がコンピュータで実現される。
【００４７】
処理機能を記述したプログラムは、コンピュータ読み取り可能な記録媒体に記録しておくことができる。コンピュータ読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、及び、半導体メモリ等がある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、及び、磁気テープ等がある。光ディスクには、ＤＶＤ(Digital Versatile Disc)、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、及び、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)等がある。光磁気記録媒体には、ＭＯ(Magneto-Optical disk)等がある。
【００４８】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＤＶＤ、及び、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介してサーバコンピュータから他のコンピュータにそのプログラムを転送できる。
【００４９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム、または、サーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行できる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行できる。
【００５０】
（付記１）  複数のメモリを用いたファイル管理装置において、
管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を、前記アクセスの再開時に検出する不整合検出手段と、
前記不整合部分に関する不整合情報をデータ処理手段に通知する通知手段と、
前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付ける受付手段と、
前記処置情報に従って前記不整合部分を処置する処置手段と、
を有することを特徴とするファイル管理装置。
【００５１】
（付記２）  前記データ処理手段は、前記不整合部分を有するファイルの構成に応じ、前記不整合部分を有するファイルと関連のあるファイル群を削除し、または、使用可能なファイルを残して削除する処置情報を決定することを特徴とする付記１記載のファイル管理装置。
【００５２】
（付記３）  前記データ処理手段は、前記不整合部分を有するファイルの構成に応じ、前記不整合部分を有するファイルの中身をすべて削除し、または、使用可能な部分を残して削除する処置情報を決定することを特徴とする付記１記載のファイル管理装置。
【００５３】
（付記４）  前記不整合部分は、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で電源が遮断されて中断したことにより発生することを特徴とする付記１記載のファイル管理装置。
【００５４】
（付記５）  コンピュータにより、複数のメモリを用いたファイル管理方法において、
不整合検出手段が、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を前記アクセスの再開時に検出するステップと、
通知手段が、前記不整合部分に関する不整合情報をデータ処理手段に通知するステップと、
受付手段が、前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付けるステップと、
処置手段が、前記処置情報に従って前記不整合部分を処置するステップと、
を有することを特徴とするファイル管理方法。
【００５５】
（付記６）  複数のメモリを用いたファイル管理プログラムにおいて、
コンピュータに、
不整合検出手段が、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を前記アクセスの再開時に検出するステップと、
通知手段が、前記不整合部分に関する不整合情報をデータ処理手段に通知するステップと、
受付手段が、前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付けるステップと、
処置手段が、前記処置情報に従って前記不整合部分を処置するステップと、
を含む処理を実行させることを特徴とするファイル管理プログラム。
【００５６】
（付記７）  複数のメモリを用いたファイル管理プログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータに、
不整合検出手段が、管理対象となる記憶領域内に対し、ファイルの書き込み処理のためのアクセスが途中で中断したことにより発生した前記ファイルの不整合部分を前記アクセスの再開時に検出するステップと、
通知手段が、前記不整合部分に関する不整合情報をデータ処理手段に通知するステップと、
受付手段が、前記データ処理手段によって前記不整合部分に対して決定された処置情報を前記データ処理手段から受け付けるステップと、
処置手段が、前記処置情報に従って前記不整合部分を処置するステップと、
を含む処理を実行させることを特徴とするファイル管理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【００５７】
【図１】本発明の概念図である。
【図２】本発明の実施の形態のシステム構成図である。
【図３】ファイルの例を示す図である。
【図４】第１の不整合部分に対する処置の例を示すフローチャートである。
【図５】第２の不整合部分に対する処置の例を示すフローチャートである。
【図６】ハードウェア構成の例を示す図である。
【符号の説明】
【００５８】
１  ファイル管理装置
１ａ  不整合検出手段
１ｂ  通知手段
１ｃ  受付手段
１ｄ  処置手段
２  データ処理手段
２ａ  不整合情報
２ｂ  処置情報
【図１】
2006276982.tif 000003
【図２】
2006276982.tif 000004
【図３】
2006276982.tif 000005
【図４】
2006276982.tif 000006
【図５】
2006276982.tif 000007
【図６】
2006276982.tif 000008