(57)【要約】【課題】第２の記憶領域１０９内における同一の重複可能情報を有する２以上のファイルの存在を防止することを目的とする。【解決手段】本発明の情報処理装置１０１は、第１の記憶領域１０７内における第１のファイル１０８の重複可能情報と第２の記憶領域１０９内における第２のファイルの重複可能情報とを重複可能情報比較部１１２に送信する送信指示部１１１と、第１のファイル１０８の重複可能情報と第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する重複可能情報比較部１１２と、第１のファイル１０８の重複可能情報と第２のファイルの重複可能情報とが同一であると判定されたときは、第１のファイル１０８が第２の記憶領域１０９内に転送されることを禁止する転送禁止部１１３とを有する。【選択図】図１
2006215639.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能情報と前記送信指示部によって送信された前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する重複可能情報比較部と、
前記重複可能情報比較部によって前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とが同一であると判定されたときは、前記第１のファイルが前記第２の記憶領域内に転送されることを禁止する転送禁止部と、
を有する情報処理装置。
【請求項２】
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能情報と前記送信指示部によって送信された前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する重複可能情報比較部と、
前記重複可能情報比較部によって前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とが同一であると判定されたときは、前記第２のファイルを前記第１のファイルによって上書きする上書き部と、
を有する情報処理装置。
【請求項３】
前記重複可能情報は、内容である請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記内容は、記録媒体におけるデータ領域に記録されている情報である請求項３に記載の情報処理装置。
【請求項５】
前記重複可能情報は、ファイルの情報のうち、前記内容の容量よりも小さい容量の重複可能小容量情報である請求項１または請求項２に記載の情報処理装置。
【請求項６】
第１の記憶領域内における第１のファイルの重複可能小容量情報と第２の記憶領域内における第２のファイルの重複可能小容量情報とを送信し、且つ前記第１のファイルの内容と前記第２のファイルの内容とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能小容量情報と前記送信指示部によって送信された前記第２のファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定する重複可能小容量情報比較部と、
前記重複可能小容量情報比較部によって前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とが同一であると判定されたときは、前記送信指示部によって送信された前記第１のファイルの内容と前記送信指示部によって送信された前記第２のファイルの内容とを比較し、両者が同一であるか否かを判定する内容比較部と、
前記内容比較部によって前記第１のファイルの内容と前記第２のファイルの内容とが同一であると判定されたときは、前記第１のファイルが前記第２の記憶領域内に転送されることを禁止する転送禁止部とを有し、
前記重複可能小容量情報の容量は、前記内容の容量よりも小さい情報処理装置。
【請求項７】
第１の記憶領域内における第１のファイルの重複可能小容量情報と第２の記憶領域内における第２のファイルの重複可能小容量情報とを送信し、且つ前記第１のファイルの内容と前記第２のファイルの内容とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能小容量情報と前記送信指示部によって送信された前記第２のファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定する重複可能小容量情報比較部と、
前記重複可能小容量情報比較部によって前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とが同一であると判定されたときは、前記送信指示部によって送信された前記第１のファイルの内容と前記送信指示部によって送信された前記第２のファイルの内容とを比較し、両者が同一であるか否かを判定する内容比較部と、
前記内容比較部によって前記第１のファイルの内容と前記第２のファイルの内容とが同一であると判定されたときは、前記第２のファイルを前記第１のファイルによって上書きする上書き部と、
前記重複可能小容量情報の容量は、前記内容の容量よりも小さい情報処理装置。
【請求項８】
前記第１のファイルが前記第２の記憶領域内に転送されることを禁止するか否かが外部からの入力に従っている請求項１または請求項６に記載の情報処理装置。
【請求項９】
前記第２のファイルは前記第１のファイルによって上書きされるか否かが外部からの入力に従っている請求項２または請求項７に記載の情報処理装置。
【請求項１０】
前記第１のファイルの名称と前記第２の記憶領域内におけるファイルの名称とを比較する名称比較部を有し、
前記第２の記憶領域内におけるファイルが、第１のファイルの内容と内容が同一でなく、かつ第１のファイルの名称と同一の名称を有するファイルである場合は、前記第１のファイルは、第２のディレクトリ内における全てのファイルの名称以外の名称に変更され、かつ第２のディレクトリ内に転送される請求項１から請求項９のいずれか１つに記載の情報処理装置。
【請求項１１】
前記重複可能小容量情報は、サイズ情報、拡張子、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報の少なくとも１つである請求項５から請求項１０のいずれか１つに記載の情報処理装置。
【請求項１２】
前記記憶領域はディレクトリの記憶領域である請求項１から請求項１１のいずれか１つに記載の情報処理装置。
【請求項１３】
前記記憶領域は記録媒体の記憶領域である請求項１から請求項１１のいずれか１つに記載の情報処理装置。
【請求項１４】
前記第１の記憶領域と前記第２の記憶領域とが異なる記録媒体内に存在する請求項１２に記載の情報処理装置。
【請求項１５】
前記第１の記憶領域の存在する記録媒体の容量より前記第２の記憶領域の存在する記録媒体の容量が小さい請求項１４に記載の情報処理装置。
【請求項１６】
前記第１の記憶領域は情報処理装置の内部記憶部内に存在し、前記第２の記憶領域は外部記録媒体内に存在する請求項１４に記載の情報処理装置。
【請求項１７】
前記ファイルは、画像ファイル、動画ファイル、音声ファイルのいずれか１つである請求項１から請求項１６のいずれか１つに記載の情報処理装置。
【請求項１８】
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを重複可能情報比較部に送信するステップと、
前記重複可能比較部が、前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とが同一であると判定されたときは、前記第１のファイルが前記第２の記憶領域内に転送されることを禁止するステップとを含むデータ制御方法。
【請求項１９】
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを重複可能情報比較部に送信するステップと、
前記重複可能比較部が、前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とが同一であると判定されたときは、前記第２のファイルは前記第１のファイルによって上書きされるステップとを含むデータ制御方法。
【請求項２０】
前記重複可能情報は、内容である請求項１８または請求項１９に記載のデータ制御方法。
【請求項２１】
前記内容は、記録媒体におけるデータ領域に記録されている情報である請求項２０に記載のデータ制御方法。
【請求項２２】
前記重複可能情報は、ファイルの情報のうち、前記内容の容量よりも小さい容量の重複可能小容量情報である請求項１８または請求項１９に記載のデータ制御方法。
【請求項２３】
第１の記憶領域内における第１のファイルの重複可能小容量情報と第２の記憶領域内における第２のファイルの重複可能小容量情報とを重複可能小容量情報比較部に送信するステップと、
前記重複可能小容量情報比較部が、前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とが同一であると判定されたときは、前記第１のファイルの内容と前記第２のファイルの内容とを内容比較部に送信するステップと、
前記内容比較部が、前記第１のファイルの内容と前記第２のファイルの内容とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの内容と前記第２のファイルの内容とが同一であると判定されたときは、前記第１のファイルが前記第２の記憶領域内に転送されることを禁止するステップとを含み、
前記重複可能小容量情報の容量は、前記内容の容量よりも小さいデータ制御方法。
【請求項２４】
第１の記憶領域内における第１のファイルの重複可能小容量情報と第２の記憶領域内における第２のファイルの重複可能小容量情報とを重複可能小容量情報比較部に送信するステップと、
前記重複可能小容量情報比較部が、前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの重複可能小容量情報と前記第２のファイルの重複可能小容量情報とが同一であると判定されたときは、前記第１のファイルの内容と前記第２のファイルの内容とを内容比較部に送信するステップと、
前記内容比較部が、前記第１のファイルの内容と前記第２のファイルの内容とを比較し、両者が同一であるか否かを判定するステップと、
前記第１のファイルの内容と前記第２のファイルの内容とが同一であると判定されたときは、前記第２のファイルは前記第１のファイルによって上書きされるステップとを含み、
前記重複可能小容量情報の容量は、前記内容の容量よりも小さいデータ制御方法。
【請求項２５】
前記第１のファイルが前記第２の記憶領域内に転送されることを禁止するか否かが外部からの入力に従っている請求項１８または請求項２３に記載のデータ制御方法。
【請求項２６】
前記第２のファイルは前記第１のファイルによって上書きされるか否かが外部からの入力に従っている請求項１９または請求項２４に記載のデータ制御方法。
【請求項２７】
前記重複可能小容量情報は、サイズ情報、拡張子、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報の少なくとも１つである請求項２２から請求項２６のいずれか１つに記載のデータ制御方法。
【請求項２８】
前記記憶領域はディレクトリの記憶領域である請求項１８から請求項２７のいずれか１つに記載のデータ制御方法。
【請求項２９】
前記記憶領域は記録媒体の記憶領域である請求項１８から請求項２７のいずれか１つに記載のデータ制御方法。
【請求項３０】
コンピュータを、
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能情報と前記送信指示部によって送信された前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する重複可能情報比較部と、
前記重複可能情報比較部によって前記第１のファイルの重複可能情報と前記第２のファイルの重複可能情報とが同一であると判定されたときは、前記第１のファイルが前記第２の記憶領域内に転送されることを禁止する転送禁止部として機能させるためのプログラム。
【請求項３１】
コンピュータを、
第１の記憶領域内における第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とを送信する送信指示部と、
前記送信指示部によって送信された前記第１のファイルの重複可能情報と前記送信指示部によって送信された前記第２のファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する重複可能情報比較部と、
前記第１のファイルの重複可能情報と前記第２の記憶領域内における第２のファイルの重複可能情報とが同一であると判定されたときは、前記第２のファイルを前記第１のファイルによって上書きする上書き部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ制御方法、及びその方法を実行するプログラムが記録された情報処理装置に関する。
【背景技術】
【０００２】
従来、情報処理装置や外部記録媒体において、データの管理のために様々なファイルシステムが採用されている。
これらのファイルシステムにおいて、ファイルの名称は、同一のディレクトリ内において重複の許されていない情報であるので、様々な方法により同一ディレクトリ内におけるファイルの名称の重複が回避されている。（例えば、特許文献１）
以下、従来の情報処理装置について、説明する。
まず、ユーザーが、第１のディレクトリ内における第１のファイルを第２のディレクトリ内に転送要求命令を出すと、送信指示部が、第１のファイルの名称と第２のディレクトリ内におけるファイルの名称とを名称比較部に送信する。
次に、名称比較部が、第１のファイルの名称と第２のディレクトリ内におけるファイルの名称とを比較し、両者が同一であるか否かを判定する。
そして、両者が同一であると判定されたときは、第１のファイルの名称を第２のディレクトリ内における全てのファイルの名称と重複しない名称に変換することにより、第２のディレクトリ内におけるファイルの名称の重複が回避されている。
【０００３】
【特許文献１】特開平６―１５３１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ファイルシステムの管理上、ファイルの内容やファイルのサイズ情報等のファイルの重複可能情報は、同一のディレクトリ内において、重複の許されている情報であるので、第１のファイルの重複可能情報と第２のファイルの重複可能情報とが同一であっても、第１のファイルは、第２のディレクトリ内に転送されていた。
従って、第１のファイルが第２のディレクトリ内に転送される結果、第２のディレクトリ内において、同一の重複可能情報を有する２以上のファイルが存在することになる。つまり、ファイル転送先の記録媒体の容量は限られているため、転送先のディレクトリに同一の重複可能情報を有する２以上のファイルが存在することにより、ファイル転送先の記録媒体の容量が、第１のファイルの容量分、無駄に使用されるという問題があった。
【課題を解決するための手段】
【０００５】
上記課題を解決する為に、本発明の情報処理装置において、第１の記憶領域内における第１のファイルが第２の記憶領域内に転送されるように転送要求命令が出されると、重複可能情報比較部が、第１のファイルの重複可能情報と第２の記憶領域内におけるファイルの重複可能情報とを比較し、両者が同一であるか否かを判定する。そして、両者が同一であると判定されたときは、転送禁止部が、第１のファイルが第２の記憶領域内に転送されることを禁止する。なお、ここでいう記憶領域とは、ディレクトリの記憶領域や、記録媒体の記憶領域である。
従って、第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とが同一である場合に、第１のファイルは第２の記憶領域内に転送されない。
【０００６】
また、本発明の情報処理装置において、第１の記憶領域内における第１のファイルが第２の記憶領域内に転送されるように転送要求命令が出されると、第１のファイルが第２の記憶領域内に転送されることを禁止する代わりに、第２のファイルを第１のファイルによって上書きする上書き部を有する。
従って、第２の記憶領域内において同一の重複可能情報を有する２以上のファイルが存在することを防止し、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができる。
【０００７】
また、本発明の情報処理装置において、第１の記憶領域内における第１のファイルが第２の記憶領域内に転送されるように転送要求命令が出されると、まず、重複可能小容量情報比較部が、第１の記憶領域内における第１のファイルの重複可能小容量情報と第２の記憶領域内におけるファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定する。そして、両者が同一であると判定されたときは、内容比較部が、第１のファイルの内容と第２の記憶領域内におけるそのファイルの内容とを比較し、両者が同一であるか否かを判定する。
従って、内容よりも容量の小さい重複可能小容量情報同士が同一であるときのみ、内容同士が比較されることにより、第１のファイルが第２の記憶領域内に転送されることを禁止するか否かの判定をより短時間で行うことができる。
【０００８】
さらに、本発明の情報処理装置は、第１のファイルが第２の記憶領域内に転送されることを禁止するか否かが外部からの入力に従っている。または、本発明の情報処理装置は、第２のファイルを第1のファイルによって上書きするか否かが外部からの入力に従っている。つまり、第１のファイルの重複可能情報と第２の記憶領域内のファイルの重複可能情報とが同一である場合に、転送が禁止される否か、又は第２のファイルが上書きされるか否かを、ユーザーが任意に選択可能である。
【０００９】
従って、第１のファイルの重複可能情報と第２の記憶領域内における第２のファイルの重複可能情報とが同一であるときに、ユーザーが第１のファイルを第２の記憶領域内に転送したいときは、第１のファイルは転送され、ユーザーが第１のファイルを第２の記憶領域内に転送したくないときは、第1のファイルが第２の記憶領域に転送されることを禁止することができる。また、ユーザーが第２のファイルを第１のファイルによって上書きしたいときは、第２のファイルは上書きされ、ユーザーが第２のファイルを第１のファイルによって上書きしたくないときは、第２のファイルは上書きされない。
【発明の効果】
【００１０】
本発明により、第２の記憶領域内における同一の重複可能情報を有する２以上のファイルの存在を防止し、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本実施の形態における情報処理装置のブロック図である。
図１を用いて本実施の形態における情報処理装置の構造について説明する。
図１に示す情報処理装置１０１において、内部記憶部１０２と、情報処理装置１０１全体の制御を行うＭＰＵ１０３と、ファイルの転送処理をするＤＭＡ１０４と、着脱可能な外部記録媒体１０５とが、システムバス１０６を介して接続されている。
また、内部記憶部１０２内のデータは、ファイルシステムによって管理されている。ファイルシステムが採用されている内部記憶部１０２内には、第１のディレクトリ１０７が存在し、第１のディレクトリ１０７内には、第１のファイル１０８が存在する。そして、外部記録媒体１０５内には第２のディレクトリ１０９が存在し、第２のディレクトリ１０９内にはファイル１１０が存在する。
なお、内部記憶部１０２には、第1のディレクトリ１０７のみが図示されているが、複数のディレクトリが存在しても良い。また、外部記憶媒体１０５には、第２のディレクトリ１０９のみが図示されているが、複数のディレクトリが存在してもよい。
【００１２】
次に、ファイルシステムが採用されている内部記憶部１０２内の構造について図２を用いて詳述する。なお、本実施の形態における情報処理装置１０１は、ＦＡＴファイルシステムというファイルシステムが採用されている。
図２に示すように、ＦＡＴファイルシステムが採用されている内部記憶部２０１は、データ領域２０２と、ディレクトリエントリ領域２０３と、ＦＡＴ領域２０４とを有している。
【００１３】
ファイルは、ファイルの内容、名称、サイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、および作成者情報等の各種情報を有している。
ファイルのこれらの各種情報のうち、ファイルの内容は、データ領域２０２にクラスタ単位で記録されている。
言い換えると、ファイルの内容は、ファイルの実質的な内容を表す情報である。
また、ファイルの各種情報のうち、ファイルの名称、サイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、および作成者情報等はディレクトリエントリ領域２０３に記録されている。
【００１４】
ファイルシステムの管理上、ファイルの有するこれらの情報の中で、ファイルの名称は、同一のディレクトリ内で重複が許されていない情報である。
一方、ファイルの内容、サイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、および作成者情報等は、ファイルシステムの管理上、同一のディレクトリ内で重複したファイルが存在することの許されている重複可能情報である。
なお、これら重複可能情報のうち、ファイルのサイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、および作成者情報等は、一般にファイルの内容の容量よりも小さい容量の情報である重複可能小容量情報である。
【００１５】
また、ＦＡＴ領域２０４には、ファイルの内容を構成するクラスタの識別子が、記録されている。
次に、図１にもどり、ＭＰＵ１０３内の構造について説明する。
ＭＰＵ１０３は、送信指示部１１１、重複可能情報比較部１１２、および転送禁止部１１３を有しており、これら送信指示部１１１、重複可能情報比較部１１２、および転送禁止部１１３は、システムバス１０６に接続されている。
送信指示部１１１は、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とを重複可能情報比較部１１２に送信する。
また、重複可能情報比較部１１２は、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とを比較する。
また、転送禁止部１１３は、第１のファイル１０８が第２のディレクトリ１０９内に転送されることを禁止する。なお、ファイルの転送とは、ファイルの複写、ファイルの移動、若しくはファイルの保存等のことをいう。
【００１６】
ファイルの複写の場合は、ＭＰＵ１０３またはＤＭＡ１０４によって、指定されたファイルのディレクトリエントリの各種情報とデータ領域の内容とが内部記憶部１０２から読み取られ、システムバス１０６経由で外部記録媒体１０５へファイルの内容とディレクトリエントリの各種情報とが書き込まれる。
ファイルの移動の場合は、ＭＰＵ１０３またはＤＭＡ１０４によって、指定されたファイルのディレクトリエントリの各種情報とデータ領域の内容とが内部記憶部１０２から読み取られ、システムバス１０６経由で外部記録媒体１０５へファイルの内容とディレクトリエントリの各種情報とが書き込まれる。また、内部記憶部１０２内の指定されたファイルのディレクトリエントリの各種情報が削除され、内部記憶部１０２内の指定されたファイルが占有していたデータ領域が開放される。つまり、内部記憶部１０２内の指定されたファイルが消去される。
【００１７】
次に、本実施の形態に係る情報処理装置の動作について、図１の付番を参照しながら図３を用いて説明する。
図３は、本実施の形態における情報処理装置での動作のフローチャートである。
ユーザーが、第１のディレクトリ１０７内における第1のファイル１０８を第２のディレクトリ１０９内に転送しようとした場合について考える。つまり、転送元の第１の記憶領域が第１のディレクトリ１０７であり、転送予定先の第２の記憶領域が第２のディレクトリ１０９である。
まず、ユーザーによって、第１のファイル１０８が第２のディレクトリ１０９内に転送されるように転送要求命令が出されると、転送予定のファイルとして第１のファイル１０８が特定され、第１のファイル１０８の転送予定先のディレクトリとして第２のディレクトリ１０９が特定される（Ｓ３０２）。
次に、第２のディレクトリ１０９内に、１つ以上のファイル１１０が存在するか否かが判定される（Ｓ３０３）。
ステップＳ３０３の結果（Ｓ３０４）、第２のディレクトリ１０９内に、１つもファイルが存在しないと判定された場合、ＭＰＵ１０３またはＤＭＡ１０４によって、第１のファイル１０８の内容および各種情報が読み込まれ（Ｓ３０９）、第１のファイル１０８の内容などの各種情報が第２のディレクトリ１０９内に書き込まれる（Ｓ３１０）。つまり、第１のファイル１０８は第２のディレクトリ１０９内に転送される。
【００１８】
ステップＳ３０３の結果（Ｓ３０４）、第２のディレクトリ１０９内に、１つ以上のファイル１１０が存在すると判定された場合、送信指示部１１１が、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とを重複可能情報比較部１１２に送信する（Ｓ３０５）。
なお、ステップＳ３０３において、重複可能情報比較部１１２に送信される重複可能情報は、ファイルの内容、サイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、作成者情報のいずれか１つの情報、またはこれらから選択される複数の情報である。
ただし、重複可能情報比較部１１２に送信される第１のファイル１０８の重複可能情報、および重複可能情報比較部１１２に送信される第２のディレクトリ１０９内におけるファイル１１０の重複可能情報は、同種の重複可能情報である。例えば、重複可能情報比較部１１２に送信される、第１のファイル１０８の重複可能情報が内容の場合、重複可能情報比較部１１２に送信される、第２のディレクトリ１０９内におけるファイル１１０の重複可能情報も、内容である。
【００１９】
次に、重複可能情報比較部１１２が、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とを比較し、両者が同一であるか否かを判定する（Ｓ３０６）。
ステップＳ３０６の結果（Ｓ３０７）、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内における全てのファイルの重複可能情報とが同一でないと判定されたときは、ＭＰＵ１０３またはＤＭＡ１０４によって、第１のファイル１０８が第２のディレクトリ１０９内に転送され（Ｓ３０９、Ｓ３１０）、フローは終了する（Ｓ３１１）。
一方、ステップＳ３０６の結果（Ｓ３０７）、両者が同一であると判定されたとき、つまり、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内における第２のファイルの重複可能情報とが同一であると判定されたときは、転送禁止部が、第１のファイル１０８が第２のディレクトリ１０９内に転送されることを禁止し（Ｓ３０８）、フローは終了する（Ｓ３１１）。
なお、ここでいう第２のファイルとは、第１のファイル１０８の重複可能情報と同一の重複可能情報を有する、第２のディレクトリ１０９内におけるファイルである。
つまり、第１のファイル１０８の重複可能情報と同一の重複可能情報を有する第２のファイルが、第２のディレクトリ１０９内に存在する場合は、第１のファイル１０８は第２のディレクトリ１０９内に転送されない。
従って、第２のディレクトリ１０９内において、同一の重複可能情報を有する２以上のファイルが存在することを防止し、ファイル転送予定先の外部記録媒体１０５の容量を第１のファイル１０８の容量分、節約することができる。
【００２０】
特に、ステップＳ３０６において比較される重複可能情報が、ファイルの内容を含む場合、第１のファイル１０８の内容と第２のディレクトリ１０９内における第２のファイルの内容とが同一であると判定されたときは、第１のファイル１０８が第２のディレクトリ１０９内に転送されることが禁止されるので、第２のディレクトリ１０９内において、同一の内容の２以上のファイルが存在することを防止できる。
また、ステップＳ３０６において比較される重複可能情報が、ファイルのサイズ情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報のいずれか１つの情報、またはこれらから選択される複数の情報である場合、重複可能情報比較部１１２によって比較される重複可能情報同士が同一であれば、第１のファイル１０８の内容と第２のディレクトリ１０９内における第２のファイルの内容とが同一である可能性が高い。従って、重複可能情報比較部１１２が、ファイルのサイズ情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報のいずれか１つの情報同士、またはこれらから選択される複数の情報同士を比較し、両者が同一か否かを判定し、両者が同一である場合に、第１のファイル１０８が第２のディレクトリ１０９内に転送されることを禁止することにより、第２のディレクトリ１０９内において、同一の内容の２以上のファイルが存在することを防止できる。また、重複可能情報比較部１１２によって比較されるファイルの重複可能情報の容量は、ファイルの内容の容量よりも小さいので、比較処理に要する時間を短縮できる。
【００２１】
なお、ステップＳ３０６において、第１のファイル１０８の重複可能情報と同一の重複可能情報を有する第２のファイルが、第２のディレクトリ１０９内に存在すると判定された時点で、比較処理を終了してもよい。従って、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内における全てのファイルの重複可能情報とを比較せずに済むので、比較処理に要する時間を短縮できる。
また、第２のディレクトリ１０９内におけるファイルごとに、ステップＳ３０５とステップＳ３０６とを繰り返してもよい。つまり、第２のディレクトリ１０９内におけるファイルごとに、送信指示部１１１が、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイルの重複可能情報とを重複可能情報比較部１１２に送信し、重複可能情報比較部１１２が、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイルの重複可能情報とを比較し、両者が同一か否かを判定してもよい。
従って、比較されないファイルの重複可能情報は、重複可能情報比較部１１２に送信されないので、比較処理に要する時間を短縮できる。
【００２２】
次に、ステップＳ３０６の重複可能情報比較部１１２の処理について、図１の付番を参照しながら図４を用いて説明する。
重複可能情報比較部１１２の処理が開始すると（Ｓ４０１）、２進数で表された第１のファイル１０８の重複可能情報から、２進数で表された第２のディレクトリ１０９内におけるファイル１１０の重複可能情報が引かれる（Ｓ４０２）。また、ステップＳ４０２において、２進数で表された第２のディレクトリ１０９内におけるファイル１１０の重複可能情報から、２進数で表された第１のファイル１０８の重複可能情報を引いても構わない。なお、情報処理装置１０１内の情報は全て２進数で表されている。
【００２３】
ステップＳ４０２の結果（Ｓ４０３）、出力値が０でない場合は、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とが同一でないと判定され、重複可能情報比較部１１２の処理結果が「同一でない」となり、重複可能情報比較部１１２の処理が終了する（Ｓ４０４）。つまり、図３において、ステップＳ３０６の結果（Ｓ３０７）、重複可能情報同士は同一でないと判定された場合には、フローはステップＳ３０９の処理に移行する。
一方、ステップＳ４０２の結果（Ｓ４０３）、出力値が０である場合は、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイル１１０の重複可能情報とが同一であると判定され、重複可能情報比較部１１２の処理結果が「同一」となり、重複可能情報比較部１１２の処理が終了する（Ｓ４０５）。つまり、図３において、ステップＳ３０６の結果（Ｓ３０７）、重複可能情報同士は同一と判定された場合には、フローはステップＳ３０８の処理に移行する。
従って、２進数に変換された第１のファイル１０８の重複可能情報と、２進数に変換された第２のディレクトリ１０９内におけるファイルの重複可能情報との差が０であるか否かを判定することにより、第１のファイル１０８の重複可能情報と第２のディレクトリ１０９内におけるファイルの重複可能情報とが同一であるか否かを判定することができる。
【００２４】
（変形例）
図５は、本実施の形態の変形例における情報処理装置のブロック図である。
図５を用いて本変形例における情報処理装置の構造について説明する。なお、特に説明しない限りは最良の実施の形態における情報処理装置の構造と同じであるので、重複した説明は省略する。
本変形例における情報処理装置の、最良の形態において図１に示した情報処理装置との相違点は、ＭＰＵ５０３が、重複可能情報比較部１１２を有さず、内容比較部５１２および重複可能小容量情報比較部５１４を有する点である。
これら、内容比較部５１２および重複可能小容量情報比較部５１４は、システムバス５０６に接続されている。
【００２５】
次に、本変形例における送信指示部５１１、重複可能小容量比較部５１４、および内容比較部５１２について説明する。
送信指示部５１１は、第１のファイル５０８の重複可能小容量情報と第２のディレクトリ５０９内におけるファイル５１０の重複可能小容量情報とを重複可能小容量情報比較部５１４に送信すると共に、第１のファイル５０８の内容と第２のディレクトリ５０９内におけるファイル５１０の内容とを内容比較部５１２に送信する。
そして、重複可能小容量情報比較部５１４は、第１のファイル５０８の重複可能小容量情報と第２のディレクトリ５０９内におけるファイル５１０の重複可能小容量情報とを比較し、両者が同一か否か判定する。
また、内容比較部５１２は、第１のファイル５０８の内容と第２のディレクトリ５０９内におけるファイル５０８の内容とを比較する。
なお、これら重複可能小容量情報比較部５１４および内容比較部５１２は、重複可能情報比較部の一種である。
【００２６】
次に、本変形例における情報処理装置での動作を、図５の付番を参照しながら図６を用いて説明する。なお、特に説明しない限りは最良の実施の形態における情報処理装置の動作と同じであるので、重複した説明は省略する。
図６は、本変形例における情報処理装置の動作のフローチャートである。
ステップＳ６０１からＳ６０２までは、最良の実施の形態における情報処理装置の動作と同じであるので省略する。
【００２７】
ステップＳ６０３において、第２のディレクトリ５０９内に、１つ以上のファイル５１０が存在すると判定された場合（Ｓ６０４）、送信指示部５１１が、第１のファイル５０８の重複可能小容量情報と第２のディレクトリ５０９内におけるファイル５１０の重複可能小容量情報とを重複可能小容量情報比較部５１４に送信する（Ｓ６１２）。
なお、ステップＳ６１２において、重複可能小容量情報比較部５１４に送信される重複可能小容量情報は、ファイルのサイズ情報、拡張子、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、作成者情報のいずれか１つの情報、またはこれらから選択される複数の情報である。ただし、重複可能小容量情報比較部５１４に送信される第１のファイル５０８の重複可能小容量情報、および重複可能小容量情報比較部５１４に送信される第２のディレクトリ５０９内におけるファイル５１０の重複可能小容量情報は、同種の重複可能小容量情報である。例えば、重複可能小容量情報比較部５１４に送信される、第１のファイル５０８の重複可能小容量情報がサイズ情報の場合、重複可能小容量情報比較部５１４に送信される、第２のディレクトリ５０９内におけるファイル５１０の重複可能小容量情報も、サイズ情報である。
【００２８】
次に、重複可能小容量情報比較部５１４が、第１のファイル５０８の重複可能小容量情報と第２のディレクトリ５０９内における全てのファイルの重複可能小容量情報とを比較し、両者が同一であるか否かを判定する（Ｓ６１３）。
なお、重複可能小容量情報比較部５１４内の処理は、最良の実施の形態において、図４を用いて説明した重複可能情報比較部１１２内の処理と同様なので説明を省略する。
ステップＳ６１３の結果（Ｓ６１４）、両者が同一でないと判定されたとき、つまり、第１のファイル５０８の重複可能小容量情報と第２のディレクトリ５０９内における全てのファイルの重複可能小容量情報とが同一でないと判定されたときは、ＭＰＵ５０３またはＤＭＡ５０４によって、第１のファイル５０８が第２のディレクトリ５０９内に転送され（Ｓ６０９、Ｓ６１０）、フローは終了する（Ｓ６１１）。
一方、ステップＳ６１３の結果（Ｓ６１４）、両者が同一であると判定されたときは、送信指示部５１１が、第１のファイル５０８の内容と第２のディレクトリ５０９内におけるファイル５１０の内容とを内容比較部５１２に送信する（Ｓ６０５）。なお、ステップＳ６０５において、内容比較部５１２に内容が送信されるファイルは、ステップＳ６１３において、第１のファイル５０８の重複可能小容量情報と同一の重複可能小容量情報を有すると判定されたファイルのみである。
【００２９】
そして、内容比較部５１２が、第１のファイル５０８の内容と第２のディレクトリ５０９内におけるファイル５１０の内容とを比較し、両者が同一であるか否かを判定する（Ｓ６０６）。なお、ステップＳ６０６において、第１のファイル５０８の内容と内容を比較されるファイルは、ステップＳ６１３において、第１のファイル５０８の重複可能小容量情報と同一の重複可能小容量情報を有すると判定されたファイルのみである。
つまり、ファイルの内容同士が比較されるよりも先に、ファイルの内容よりも容量の小さい重複可能小容量情報同士が比較される。従って、第２のディレクトリ５０９内において、第１のファイル５０８の重複可能小容量情報と同一の重複可能小容量情報を有さないファイルは、第１のファイル５０８の内容と同一の内容を有さないとみなされ、第１のファイル５０８と内容同士を比較されないので、比較処理に要する時間を短縮できる。
【００３０】
ステップＳ６０６の結果（Ｓ６０７）、両者が同一であると判定された場合は、転送禁止部５１３が、第１のファイル５０８が第２のディレクトリ５０９内に転送されることを禁止し（Ｓ６０８）、フローは終了する（Ｓ６１１）。
一方、ステップＳ６０６の結果（Ｓ６０７）、両者が同一でないと判定された場合は、ＭＰＵ５０３またはＤＭＡ５０４によって、第１のファイル５０８が第２のディレクトリ５０９内に転送され（Ｓ６０９、Ｓ６１０）、フローは終了する（Ｓ６１１）。
従って、第２のディレクトリ５０９内において、同一の内容を有する２以上のファイルが存在することを防止し、ファイル転送予定先の外部記録媒体５０５の容量を第１のファイル５０８の容量分、節約することができる。
【実施例】
【００３１】
以下、本発明の実施例を図面と共に説明する。
（実施例１）
図７は、実施例１における情報処理装置のブロック図である。
図７を用いて実施例１における情報処理装置の構造について説明する。
実施例１における情報処理装置７０１は、携帯電話である。
【００３２】
情報処理装置７０１全体の制御を行うＭＰＵ７０２と、制御プログラムが記憶されているＲＯＭ７０３と、制御プログラムの実行に必要なワーク領域等を提供するＲＡＭ７０４とが、システムバス７０５を介して接続されている。
さらに、画像を撮影すると共に撮影した画像から画像フレームファイルを生成するＣＣＤカメラユニット７０６が、ＣＣＤカメラインタフェース７０７を介してシステムバス７０５に接続されている。
【００３３】
また、ユーザーによって操作命令が入力される操作スイッチ７０８と、撮影待機中にＣＣＤカメラユニット７０６によって取り込まれる画像、または画像ファイルの内容等を表示するＬＣＤ表示パネル７０９とが、操作パネルインタフェース７１０を介してシステムバス７０５に接続されている。
さらに、日時情報を提供するカレンダＩＣ７１１と、ＣＣＤカメラユニット７０６によって生成された画像フレームファイルをＪＰＥＧ圧縮してＪＰＥＧの画像ファイルを生成すると共にＪＰＥＧの画像ファイルを復号化して画像フレームファイルを生成する画像デコード／エンコードエンジン７１２とが備えられている。
【００３４】
そして、画像ファイルなどが記録され、不揮発性メモリを用いた内部記憶部７１３が備えられており、外部記録媒体としては、着脱可能な不揮発性のメモリカード７１４が備えられている。
また、メモリカード７１４とシステムバス７０５とを接続するメモリカードインタフェース７１５と、ファイル転送を行うＤＭＡ７１６とが備えられている。
なお、ＲＯＭ７０３と、ＲＡＭ７０４と、ＣＣＤカメラインタフェース７０７と、操作パネルインタフェース７１０と、カレンダＩＣ７１１と、画像デコード／エンコードエンジン７１２と、不揮発性メモリ７１３と、メモリカードインタフェース７１５と、ＤＭＡ７１６は、システムバス７０５を介して接続されており、ＭＰＵ７０２から制御することが可能である。
【００３５】
この情報処理装置７０１の電源がＯＮになると、ＭＰＵ７０２によって、ＲＯＭ７０３から制御プログラムが読み出され、ＲＡＭ７０４および各入出力装置の初期化が行われ、内部記憶部７１３はファイルシステムにマウントされ、情報処理装置７０１は、ファイルアクセス可能な状態に遷移する。
また、ＭＰＵ７０２によって、メモリカード７１４の接続が確認され、メモリカード７１４はファイルシステムにマウントされ、システムの動作に必要なアプリケーションが起動し、情報処理装置７０１は、ユーザーからの操作スイッチ７０８の操作を待つアイドル状態に遷移する。
【００３６】
ここでユーザーが、画像撮影アプリケーションの起動操作をすると、ＭＰＵ７０２は、ＣＣＤカメラユニット７０６を起動し、情報処理装置７０１は、撮影待機状態に遷移する。
次に、撮影待機状態における情報処理装置７０１内の動作について説明する。
ＣＣＤカメラユニット７０６にて生成された画像フレームファイルは、ＣＣＤカメラインタフェース７０７を介してＤＭＡ７１６によりＲＡＭ７０４の表示フレームバッファ領域へ転送され、転送完了後、ＤＭＡ７１６によりＲＡＭ７０４の表示フレームバッファ領域から操作パネルインタフェース７１０を介してＬＣＤ表示パネル７０９へ転送される。  そして、ＣＣＤカメラユニット７０６にて生成された画像フレームファイルはＬＣＤ表示パネル７０９に表示される。ユーザーが写真撮影のためにシャッター操作を行うまでこれらの動作が繰り返し行なわれる。
【００３７】
このような撮影待機状態において、ユーザーが写真撮影のために操作スイッチ７０８によりシャッター操作を行うと、現在実行中のＤＭＡ７１６による画像フレームファイルの転送動作完了後、ＤＭＡ７１６による画像フレームファイルの転送動作の起動が一時停止になる。そして、ＲＡＭ７０４の表示フレームバッファ領域にある画像フレームファイルは、画像デコード／エンコードエンジン７１２によってＪＰＥＧ圧縮され、生成されたＪＰＥＧの画像ファイルは内部記憶部７１３に記録される。なお、画像ファイルの保存場所として、内部記憶部７１３が指定されているものとする。
そして、カレンダＩＣ７１１から得られた日時情報をもとに、ファイルの作成日時情報が生成され、ファイルの作成日時情報は、ファイルの名称と合わせてファイルのディレクトリエントリに書き込まれ、画像ファイルが生成される。
【００３８】
画像ファイル生成の完了後、ＤＭＡ７１６の画像フレームファイルの転送動作が再開され、情報処理装置７０１は、撮影待機状態に遷移する。
内部記憶部７１３に画像ファイル記録完了後、ユーザーが、操作スイッチ７０８を使い、内部記憶部７１３に存在するファイルをメモリカード７１４に転送要求命令を出した場合、ユーザーからの転送要求命令は、操作パネルインタフェース７１０経由でＭＰＵ７０２へ通知され、転送処理が開始する。
【００３９】
次に、実施例１の情報処理装置における、内部記憶部７１３から外部記録媒体であるメモリカード７１４へのファイル転送処理について、図７の付番を参照しながら図８を用いて詳細に説明する。
なお、ここでも、特に説明しない限りは、本発明を実施するための最良の形態において説明した動作と同じであるので、重複した説明は省略する。
また、実施例１では、携帯電話の内部記憶部７１３におけるファイルの名称のフォーマットとメモリカード７１４におけるファイルの名称のフォーマットとが同じ仕様である場合について説明する。
【００４０】
ユーザーから、携帯電話の内部記憶部７１３内に存在する第１のディレクトリ内における第1のファイルが、メモリカード７１４に存在する第２のディレクトリ内に転送されるように転送要求命令が出されると、第1のファイルが、転送予定のファイルとして特定され、また、第２のディレクトリが、第１のファイルの転送予定先のディレクトリとして特定される（Ｓ８０２）。
次に、転送予定先ファイルの名称候補として、第1のファイルの名称が設定される（Ｓ８０３）。なお、転送予定先ファイルの名称候補とは、第１のファイルが第２のディレクトリ内に転送されたと仮定したときの、第１のファイルの名称の候補のことである。
そして、第２のディレクトリ内に、第１のファイルの重複可能情報と重複可能情報を比較されていないファイルがまだ存在するか否かが判定される（Ｓ８０４）。
【００４１】
ステップＳ８０４の結果（Ｓ８０５）、第２のディレクトリ内に、第１のファイルの重複可能情報と重複可能情報を比較されていないファイルがまだ存在すると判定された場合は、第２のディレクトリ内において、第１のファイルの重複可能情報と重複可能情報を比較されていないファイルの中から比較の対象ファイルが一つ特定される（Ｓ８０６）。なお、ここでいう比較の対象ファイルとは、第１のファイルの重複可能情報と重複可能情報を比較される、第２のディレクトリ内におけるファイルのことをいう。
【００４２】
そして、第２のディレクトリ内における比較の対象ファイルについて、重複可能情報比較処理が行われる（Ｓ８０７）。ステップＳ８０７については、後で図６を用いて詳述する。
ステップＳ８０７の結果（Ｓ８０８）、「第２のファイル既存」と判定された場合、転送禁止部が、第１のファイルが第２のディレクトリ内に転送されることを禁止し（Ｓ８０９）、フローは終了する（Ｓ８１２）。つまり、第１のファイルは第２のディレクトリ内に転送されない。
従って、第２のディレクトリ内における同一の重複可能情報を有する２以上のファイルが存在することを防止し、第１のファイルの転送予定先であるメモリカードの容量を第１のファイルの容量分、節約することができる。
一方、ステップＳ８０７の結果（Ｓ８０８）、「再検索要求」と判定された場合、つまり、第1のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報とが同一でないと判定された場合は、フローはステップＳ８０４に戻り、第１のファイルと第２のディレクトリ内におけるファイルの比較処理が始まる。
【００４３】
このように、ステップＳ８０４からステップＳ８０８までが繰り返される。
そして、第１のファイルの重複可能情報と第２のディレクトリ内における全てのファイルの重複可能情報とが比較され、第２のディレクトリ内に、第１のファイルの重複可能情報と重複可能情報を比較されていないファイルが存在しないと判定された場合（Ｓ８０５）、第１のファイルは第２のディレクトリ内に転送される（Ｓ８１０、Ｓ８１１）。
つまり、第２のディレクトリ内において、第１のファイルと同一の重複可能情報を有する第２のファイルは存在しないと判定されたときは、第１のファイルは第２のディレクトリ内に転送される。
【００４４】
次に、実施例１における、第２のディレクトリ内における比較の対象ファイルについて重複可能情報比較処理を行うステップＳ８０７について、図９を用いて説明する。
まず、ステップ８０７のフローが開始すると（Ｓ９０１）、送信指示部が、第１のファイルの拡張子と第２のディレクトリ内における比較の対象ファイルの拡張子とを重複可能小容量情報比較部に送信する（Ｓ９０２）。
そして、重複可能小容量情報比較部が、第１のファイルの拡張子と第２のディレクトリ内における比較の対象ファイルの拡張子とを比較し、両者が同一であるか否かを判定する（Ｓ９０３）。
ステップＳ９０３の結果（Ｓ９０４）、両者が同一でないと判定された場合は、第１のファイルの内容と第２のディレクトリ内における比較の対象ファイルの内容とが同一でないとみなされ、ステップＳ９１１のファイルの名称比較処理に移る。
つまり、ファイルの内容同士が比較されるよりも先に、まず、ファイルの内容よりも容量の小さい重複可能小容量情報である拡張子同士が比較される。そして、拡張子同士が同一でなければ、内容同士が比較されないので、比較処理に要する時間を短縮できる。
【００４５】
一方、ステップＳ９０３の結果（Ｓ９０４）、両者が同一であると判定された場合は、送信指示部が、第１のファイルのサイズ情報と第２のディレクトリ内における比較の対象ファイルのサイズ情報とを重複可能小容量情報比較部に送信する（Ｓ９０５）。
そして、重複可能小容量情報比較部が、第１のファイルのサイズ情報と第２のディレクトリ内における比較の対象ファイルのサイズ情報とを比較し、両者が同一であるか否かを判定する（Ｓ９０６）。
【００４６】
なお、ここでいうサイズ情報は、ファイルの実際のサイズでも構わないし、第１のファイルが存在する記録媒体におけるファイルの管理単位と第２のディレクトリの存在する記録媒体のファイルの管理単位とが同じである場合は、ファイルのディスク上のサイズでも構わない。ファイルのディスク上のサイズは、ファイルが情報処理装置によって管理されている単位で表されるので、ファイルの実際のサイズよりも大きな値となる。例えば、情報装置によるファイルの管理単位が４キロバイトであると、ファイルの実際のサイズがたとえ１バイトであっても、ファイルのディスク上のサイズは４キロバイトになる。
【００４７】
ステップＳ９０６の結果（Ｓ９０７）、両者が同一でないと判定された場合は、第１のファイルの内容と第２のディレクトリ内における比較の対象ファイルの内容とが同一でないとみなされ、ステップＳ９１１のファイルの名称比較処理が始まる。
つまり、ファイルの内容同士が比較されるよりも先に、まず、ファイルの内容よりも容量の小さい重複可能小容量情報であるサイズ情報同士が比較される。そして、サイズ情報同士が同一でなければ、内容同士が比較されないので、比較処理に要する時間を短縮できる。
【００４８】
一方、ステップＳ９０６の結果（Ｓ９０７）、両者が同一であると判定された場合は、送信指示部が、第１のファイルの内容と第２のディレクトリ内における比較の対象ファイルの内容とを内容比較部に送信する（Ｓ９０８）。
そして、内容比較部が、第１のファイルの内容と第２のディレクトリ内における比較の対象ファイルの内容とを比較し、両者が同一であるか否かを判定する（Ｓ９０９）。
ステップＳ９０９の結果（Ｓ９１０）、両者が同一であると判定された場合は、ステップＳ８０７の結果が「第２のファイル既存」となり、ステップＳ８０７が終了する（Ｓ９１４）。
【００４９】
一方、ステップＳ９０９の結果（Ｓ９１０）、両者が同一でないと判定された場合は、名称比較部によって、第１のファイルの名称と第２のディレクトリ内における比較の対象ファイルの名称とが比較され、両者が同一であるか否かが判定される（Ｓ９１１）。
ステップＳ９１１の結果（Ｓ９１２）、両者が同一でないと判定された場合は、ステップＳ８０７の結果が「再検索要求」となり、ステップＳ８０７が終了する（Ｓ９１５）。
一方、ステップＳ９１１の結果（Ｓ９１２）、両者が同一であると判定された場合は、つまり、第２のディレクトリ内における比較の対象ファイルが、第１のファイルの内容と内容が同一でなく、かつ第１のファイルの名称と同一の名称を有するファイルである場合は、転送予定先ファイルの名称候補が、第２のディレクトリ内に存在する全てのファイルの名称以外の名称へ変更され（Ｓ９１３）、ステップＳ８０７の結果が「再検索要求」になり、ステップＳ８０７が終了する（Ｓ９１５）。
【００５０】
次に、転送予定先ファイルの名称候補変更処理であるステップＳ９１３について、図１０、図１１を用いて詳述する。
図１０は、実施例１におけるファイルの名称を示す構成図である。
ファイルの名称は、８文字からなるファイル名と、ピリオドに続く３文字からなる拡張子１００３とから構成されている。ファイル名は、全てのファイルに共通の４文字の文字列からなる固定部１００１と、ファイル毎に重複しない４桁の数字の列を４文字の文字列で表された可変部１００２とから構成されている。なお、ファイル名は８文字以外でも構わないし、拡張子は３文字以外でも構わない。また、固定部１００１は４文字以外でも構わないし、可変部１００２は４桁以外でも構わないし、数字でなくとも構わない。なお、ファイルの名称は、上記構成以外でも構わない。
【００５１】
次に、実施例１における情報処理装置の転送予定先ファイルの名候補変更処理（Ｓ９１３）について、図１１を用いて詳細に説明する。
以下、転送予定先ファイルの名称候補の固定部と第２のディレクトリ内におけるファイルの名称の固定部とは同一であり、ファイルの名称の可変部１００２は数字からなる場合について説明する。
【００５２】
まず、ステップＳ９１３のフローが開始すると（Ｓ１１０１）、第２のディレクトリ内に、転送予定先ファイルの名称候補の可変部と可変部を比較されていないファイルがまだ存在するか否かが判定される（Ｓ１１０２）。
ステップＳ１１０２における判定の結果（Ｓ１１０３）、第２のディレクトリ内に、転送予定先ファイルの名称候補の可変部と可変部を比較されていないファイルがまだ存在すると判定された場合は、第２のディレクトリ内における、名称未比較のファイルの中から名称比較の対象ファイルの可変部１００２が一つ取得される（Ｓ１１０４）。
そして、転送予定先ファイルの名称候補の可変部と名称比較の対象ファイルの可変部の大小が比較される（Ｓ１１０５）。なお、ここでいう名称比較の対象ファイルとは、転送予定先ファイルの名称候補変更処理（Ｓ９１３）における、転送予定先ファイルの名称候補の可変部と名称の可変部が比較される、第２のディレクトリ内におけるファイルのことをいう。
【００５３】
ステップＳ１１０５における比較の結果（Ｓ１１０６）、転送予定先ファイルの名称候補の可変部よりも名称比較の対象ファイルの可変部が小さい場合は、フローはステップＳ１１０２に戻り、転送予定先ファイルの名称候補の可変部と第２のディレクトリ内におけるファイルの可変部との比較処理が繰り返される。
一方、ステップＳ１１０５における比較の結果（Ｓ１１０６）、転送予定先ファイルの名称候補の可変部よりも名称比較の対象ファイルの可変部が大きいか若しくは等しい場合は、転送予定先ファイルの名称候補の可変部に、名称比較の対象ファイルの可変部に１が加算された数字が代入される（Ｓ１１０７）。そして、フローはステップＳ１１０２に戻り、転送予定先ファイルの名称候補の可変部と第２のディレクトリ内におけるファイルの可変部との比較処理が繰り返される。
そして、転送予定先ファイルの名称候補と第２のディレクトリ内における全てのファイルの名称とが比較され、第２のディレクトリ内に名称未比較のファイルが存在していないと判定された場合は（Ｓ１１０３）、転送予定先ファイルの名候補変更処理（Ｓ９１３）が終了する（Ｓ１１０７）。
【００５４】
これらの処理により、転送予定先ファイルの名称候補の可変部は、第２のディレクトリ内における全てのファイルの名称の可変部よりも大きな数字になり、第２のディレクトリ内における２以上のファイルの名称の重複を回避することができる。なお、上記以外の処理によって第２のディレクトリ内における名称の重複を回避しても構わない。
【００５５】
また、ファイルの重複可能情報が複数のクラスタから構成されている場合、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報との比較処理のフローは、図１２に示すものでもよい。
例えば、ファイルの内容が複数のクラスタから構成されている場合、図９におけるステップＳ９０８、ステップＳ９０９、およびステップＳ９１０は、図１２に示すフローに置き換わっても構わない。
【００５６】
まず、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報との比較処理が開始すると（Ｓ１２０１）、第２のディレクトリ内における比較の対象ファイルの重複可能情報を構成するクラスタのうち、第１のファイルの重複可能情報を構成するクラスタと比較されていないクラスタが存在するか否かが判定される（Ｓ１２０２）。
ステップＳ１２０２の結果（Ｓ１２０３）、未比較のクラスタが存在すると判定された場合は、送信指示部が、第１のファイルの未比較の１クラスタ分の重複可能情報と第２のディレクトリ内における比較の対象ファイルの未比較の１クラスタ分の重複可能情報とを重複可能情報比較部に送信する（Ｓ１２０４）。
そして、重複可能情報比較部が、第１のファイルの１クラスタ分の重複可能情報と第２のディレクトリ内におけるファイルの１クラスタ分の重複可能情報とを比較し、両者が同一であるか否かを判定する（Ｓ１２０５）。
【００５７】
ステップＳ１２０５の結果（Ｓ１２０６）、両者が同一でないと判定された場合は、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報とが同一でないと判定され、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報との比較処理が終了する（Ｓ１２０７）。つまり、図９において、ステップＳ９０９の結果（Ｓ９１０）、重複可能情報同士は同一でないと判定された場合には、フローはステップＳ９１１の処理に移行する。
一方、ステップＳ１２０５の結果（Ｓ１２０６）、両者が同一であると判定された場合は、フローはステップＳ１２０２に戻り、第１のファイルの次の１クラスタ分の重複可能情報と第２のディレクトリ内における比較の対象ファイルの次の１クラスタ分の重複可能情報との比較処理が始まる。
このように、ステップＳ１２０２からステップＳ１２０６までが繰り返され、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報とが比較される。
そして、第１のファイルの重複可能情報を構成する全てのクラスタと第２のディレクトリ内における比較の対象ファイルの重複可能情報を構成する全てのクラスタとが比較され、未比較のクラスタは存在しないと判定された場合は（Ｓ１２０３）、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報とが同一であると判定され、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報との比較処理が終了する（Ｓ１２０８）。つまり、図９において、ステップＳ９０９の結果（Ｓ９１０）、重複可能情報同士は同一と判定された場合には、フローはステップＳ９１４の処理に移行する。
【００５８】
このように、重複可能情報比較部が、複数クラスタから構成される重複可能情報同士を比較する場合、第１のファイルのある１クラスタ分の重複可能情報と第２のディレクトリ内における比較の対象ファイルのある１クラスタ分の重複可能情報とが同一でないと判定された時点で、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報とが同一でないと判定され、第１のファイルの重複可能情報と第２のディレクトリ内における比較の対象ファイルの重複可能情報との比較処理が終了する。従って、このような場合、第１のファイルの重複可能情報を構成する全てのクラスタと第２のディレクトリ内における比較の対象ファイルの重複可能情報を構成する全てのクラスタとを比較せずに済むので、比較処理に要する時間を短縮することができる。
【００５９】
また、ステップＳ６０８において、第１のファイルが第２のディレクトリ内に転送されることを禁止するか否かが外部からの入力に従っていても構わない。
例えば、転送禁止部が、第１のファイルが第２のディレクトリ内に転送されることを禁止しようとする場合に、図１３に示すように、液晶ディスプレイなどからなる表示部１３０１に、第１のファイルが第2のディレクトリ内に転送されることを禁止するか否かをユーザーに尋ねる旨が表示される。そして、ユーザーは、操作部１３０２のボタンを操作することにより、第１のファイルが第２のディレクトリ内に転送されることを禁止するか否かを選択できる。
なお、転送を禁止するか否かが選択可能となっていれば、これに限られるものではなく、例えば、音声によって、第１のファイルが第２のディレクトリ内に転送されることを禁止するか否かをユーザーに尋ねても構わない。
従って、第１のファイルの重複可能情報と第２のディレクトリ内における第２のファイルの重複可能情報とが同一であっても、ユーザーが第１のファイルを第２のディレクトリ内に転送したいときは、第１のファイルは第２のディレクトリ内に転送される。
【００６０】
ここで、実際にユーザーによって、内部記憶部７１３内の第１のディレクトリ内における第１のファイルがメモリカードの第２のディレクトリ内に転送されるように転送要求命令が出された場合について説明する。
なお、第１のファイルの名称は、Ｐ００００００１．ＪＰＧであり、第１のファイルの拡張子はＪＰＥＧであり、第１のファイルのサイズは１０キロバイトであり、第１のファイルの内容は、赤の色情報からなる画像であるとする。
また、第２のディレクトリ内には、第２のファイルが１つ存在している。第２のファイルの名称は、Ｐ００００００２．ＪＰＧであり、第２のファイルの拡張子はＪＰＥＧであり、第２のファイルのサイズは１０キロバイトであり、第２のファイルの内容は、赤の色情報からなる画像であるとする。
【００６１】
ユーザーによって、第１のファイルが第２のディレクトリ内に転送されるように転送要求命令が出されると、図８に示すフローが開始し（Ｓ８０１）、第1のファイルが、転送予定のファイルとして特定され、また、第２のディレクトリが、第１のファイルの転送予定先のディレクトリとして特定される（Ｓ８０２）。
次に、転送予定先ファイルの名称候補として、Ｐ００００００１．ＪＰＧが設定される（Ｓ８０３）。
そして、ステップＳ８０４において、第２のディレクトリ内に、第１のファイルの重複可能情報と重複可能情報を比較されていないファイルがまだ存在すると判定され（Ｓ８０５）、第２のファイルが比較の対象ファイルとして特定される（Ｓ８０６）。
【００６２】
さらに、次のステップＳ８０７における処理について図９を用いて説明する。
送信指示部が、第１のファイルの拡張子であるＪＰＥＧという情報と第２のファイルの拡張子であるＪＰＥＧという情報とを重複可能小容量情報比較部に送信する（Ｓ９０２）。
そして、重複可能小容量情報比較部が、第１のファイルの拡張子であるＪＥＰＧという情報と第２のファイルの拡張子であるＪＥＰＧという情報とを比較し、両者が同一であるか否かを判定する（Ｓ９０３）。なお、ステップ９０３において、ＪＰＥＧという情報を２進数で表されたものから、ＪＰＥＧという情報を２進数で表されたものが引かれているので、出力値は０となり、両者は同一であると判定される（Ｓ９０４）。
次に、送信指示部が、第１のファイルのサイズ情報である１０キロバイトという情報と第２のファイルのサイズ情報である１０キロバイトという情報とを重複可能小容量情報比較部に送信する（Ｓ９０５）。
そして、重複可能小容量情報比較部が、第１のファイルのサイズ情報である１０キロバイトという情報と第２のファイルのサイズ情報である１０キロバイトという情報とを比較し、両者が同一であるか否かを判定する（Ｓ９０６）。なお、ステップＳ９０６において、１０キロバイトという情報を２進数で表されたものから、１０キロバイトという情報を２進数で表されたものが引かれているので、出力値は０となり、両者は同一であると判定される（Ｓ９０７）。
【００６３】
そして、ファイルの内容は複数のクラスタから構成されているので、次のステップＳ９０８、ステップＳ９０９、およびステップＳ９１０における内容比較処理の動作は、図１２に示す動作に置き換わる。
まず、ステップＳ１２０２において、第２のファイルの内容を構成するクラスタのうち、第１のファイルの内容を構成するクラスタと比較されていないクラスタが存在すると判定される（Ｓ１２０３）。
そして、送信指示部が、第１のファイルの内容を構成する１クラスタ分の赤の色情報と第２のファイルの内容を構成する１クラスタ分の赤の色情報とを内容比較部に送信する（Ｓ１２０４）。
そして、内容比較部が、第１のファイルの内容を構成する１クラスタ分の赤の色情報と第２のファイルの内容を構成する１クラスタ分の赤の色情報とを比較し、両者が同一であるか否かを判定する（Ｓ１２０５）。
なお、ステップＳ１２０５において、１クラスタ分の赤の色情報を２進数で表されたものから、１クラスタ分の赤の色情報を２進数で表されたものが引かれているので、出力値は０となり、両者は同一であると判定される（Ｓ１２０６）。
【００６４】
そして、フローはステップＳ１２０２に戻り、第１のファイルの内容を構成する次の１クラスタ分の赤の色情報と第２のファイルの内容を構成する次の１クラスタ分の赤の色情報との比較処理が始まる。
このように、ステップＳ１２０２からステップＳ１２０６までが繰り返され、第１のファイルの内容を構成する全てのクラスタの赤の色情報と第２のファイルの内容を構成する全てのクラスタの赤の色情報とが比較される。
そして、Ｓ１２０２において、未比較のクラスタが存在しないと判定され、第１のファイルの内容と第２のファイルの内容との比較処理の結果が「同一」となり、第１のファイルの内容と第２のファイルの内容との比較処理が終了する（Ｓ１２０８）。
【００６５】
つまり、図９の内容比較処理において、第１のファイルの内容と第２のファイルの内容とは同一であると判定され（Ｓ９１０）、図８のステップＳ８０７の結果が「第２のファイル既存」となり、転送禁止部が、第１のファイルが第２のディレクトリ内に転送されることを禁止し（Ｓ８０９）、フローは終了する（Ｓ８１２）。つまり、第１のファイルは第２のディレクトリ内に転送されない。
従って、第２のディレクトリ内における同一の内容を有する２以上のファイルが存在することを防止し、第１のファイルの転送予定先であるメモリカードの容量を第１のファイルの容量である１０キロバイト分、節約することができる。
【００６６】
なお、実施例１において、重複可能小容量情報比較部によって比較されるファイルの重複可能小容量情報は、拡張子及びサイズ情報であるが、ファイルタイプ情報、アプリケーション情報、作成時間情報、作成日時情報、更新日時情報、アクセス日時情報、または作成者情報等の他の重複可能小容量情報であっても構わない。
また、重複可能小容量情報比較部によって、複数の重複可能小容量情報同士が順に比較されても構わないし、若しくは複数の重複可能小容量情報同士が同時に比較されても構わない。
なお、内容比較部によって、第１のファイルの内容の一部と第２のディレクトリ内におけるファイルの内容の一部とが比較されても構わない。この場合、第１のファイルの内容の全てと第２のディレクトリ内におけるファイルの内容の全てとが比較されるよりも、比較処理に要する時間を短縮できる。
また、実施例１以外の方法によって、第１のファイルの重複可能情報と第２のディレクトリ内におけるファイルの重複可能情報とが同一であるか否かが判定されても構わない。
【００６７】
なお、実施例１では、第１のディレクトリは情報処理装置内に存在し、第２のディレクトリは外部記録媒体内に存在しているが、第１のディレクトリは外部記録媒体内に存在し、第２のディレクトリは情報処理装置内に存在しても構わない。
また、第1のディレクトリと第２のディレクトリとが同一の記録媒体内に存在しても構わない。例えば、第１のディレクトリおよび第２のディレクトリのいずれもが情報処理装置内に存在しても構わないし、第１のディレクトリ及び第２のディレクトリのいずれもが外部記録媒体内に存在しても構わない。
いずれの場合にも、第２のディレクトリ内において同一の重複可能情報を有する２以上のファイルが存在することを防止し、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができる。
特に、転送予定先の記録媒体がメモリカード等の外部記録媒体の場合、メモリカード等の外部記録媒体の容量は小さいので、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約するという本発明における効果が際立つ。
【００６８】
なお、ファイルシステムはＦＡＴファイルシステムに限られるものではなく、ＮＴＦＳやＨＰＦＳ等、他のファイルシステムであっても構わない。
また、第１のファイルは、画像ファイルに限られるものではなく、動画ファイル、音声ファイル、または文字ファイル等、他の種類のファイルであっても構わない。特に、第１のファイルが、画像ファイル、動画ファイル、または音声ファイルである場合、これらの種類のファイルは容量が大きいので、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができるという本発明の効果が際立つ。
また、実施例１では、情報処理装置は、携帯電話であったが、パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、デジタルテレビ、またはデジタル家電等の他の情報処理装置であっても構わない。
また、実施例１では、外部記録媒体は、メモリカードであったが、ＣＤ、ＭＤ、ＤＶＤ、ＨＤＤＶＤ、ブルーレイディスク、またはフロッピーディスク等の他の外部記録媒体であっても構わない。
【００６９】
（実施例２）
図１４は、本発明の実施例２における情報処理装置の動作を示すフローチャートである。
図１４を用いて、本発明の実施例２における情報処理装置について説明する。なお、特に説明しない限りは、本発明を実施するための最良の形態と同じであるので、重複した説明は省略する。
実施例２における情報処理装置は、転送禁止部を有さず、第２のファイルを第１のファイルによって上書きする上書き部を有する。つまり、第１のファイルの重複可能情報と第２のディレクトリ内における第２のファイルの重複可能情報とが同一であると判定されたときは、上書き部が、第１のファイルによって第２のファイルを上書きする。
【００７０】
次に、図１４により、実施例２に係る情報処理装置の動作を説明する。なお、特に説明しない限りは、本発明を実施するための最良の形態において、図３を用いて説明した動作と同じであるので、重複した説明は省略する。
ステップＳ１４０１からＳ１４０７までは、最良の実施の形態における情報処理装置の動作と同じであるので省略する。
第１のファイルの重複可能情報と第２のディレクトリ内における第２のファイルの重複可能情報とが同一であると判定されたときは、第２のファイルが消去される（Ｓ１４０８）。そして、第1のファイルの各種情報が読み込まれ（Ｓ１４０９）、第1のファイルの各種情報が第２のディレクトリ内に書き込まれる（Ｓ１４１０）。
これらステップＳ１４０８とステップＳ１４０９とステップＳ１４１０とが上書き部の動作である。つまり、第２のファイルを第１のファイルによって上書きするとは、第２のファイルを消去すると共に第１のファイルを第２のディレクトリ内に転送することをいう。なお、第２のファイルが消去されることと第１のファイルが第２のディレクトリ内に転送されることとのどちらが先に行われても構わない。
従って、第１のファイルの重複可能情報と第２のディレクトリにおける第２のファイルの重複可能情報とが同一である場合に、第１のファイルによって第２のファイルが上書きされることにより、第２のディレクトリ内において同一の重複可能情報を有する２以上のファイルが存在することを防止し、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができる。
【００７１】
また、ステップＳ１４０８において、第２のファイルが消去されるか否かが外部からの入力に従っていても構わない。つまり、第１のファイルの重複可能情報と第２のディレクトリ内における第２のファイルの重複可能情報とが同一であると判定された場合に、第２のファイルが消去されるか否かが、ユーザーの任意により選択できる。
よって、第１のファイルの重複可能情報と第２のディレクトリ内における第２のファイルの重複可能情報とが同一であっても、ユーザーが第２のファイルを第１のファイルによって上書きしたくないときは、第２のファイルは第１のファイルによって上書きされない。
【００７２】
（実施例３）
図１５は、実施例３における情報処理装置１５０１の構造図である。なお、特に説明しない限りは、本発明を実施するための最良の形態と同じであるので、重複した説明は省略する。
実施例３における情報処理装置１５０１において、内部記憶部１５０２内にディレクトリＡ１５０７が存在し、ディレクトリＡ１５０７内に第１のファイル１５０８が存在する。また、着脱可能な外部記録媒体１５０５内にディレクトリＢ１５０９およびディレクトリＣ１５１４が存在し、ディレクトリＢ１５０９内にファイル１５１０が存在し、ディレクトリＣ１５１４内にファイル１５１５が存在する。
実施例３において、転送元の第１の記憶領域として情報処理装置１５０１の内部記憶部１５０２が指定されており、転送予定先の第２の記憶領域として外部記録媒体１５０５が指定されている。
【００７３】
ユーザーが、第１のファイル１５０８を外部記録媒体１５０５内に存在するディレクトリＢ１５０９内に転送されるように転送要求命令を出した場合について考える。
送信指示部１５１１は、第１のファイル１５０８の重複可能情報及びディレクトリＢ１５０９内におけるファイル１５１０の重複可能情報だけでなく、ディレクトリＣ１５１４内におけるファイル１５１５の重複可能情報も重複可能情報比較部１５１２に送信する。そして、重複可能情報比較部１５１２は、第１のファイル１５０８の重複可能情報とディレクトリＢ１５０９内におけるファイル１５１０の重複可能情報とを比較するだけでなく、第１のファイル１５０８の重複可能情報とディレクトリＣ１５１４内におけるファイル１５１５の重複可能情報とを比較する。
そして、第１のファイル１５０８の重複可能情報とディレクトリＣ１５１４内におけるファイル１５１５の重複可能情報とが同一であると判定されたときは、転送禁止部１５１３が、第１のファイル１５０８がディレクトリＢ１５０９内に転送されることを禁止する。つまり、第１のファイル１５０８の重複可能情報と外部記録媒体１５０５内におけるファイル１５１５の重複可能情報とが比較されて、両者が同一であると判定されたときは、第１のファイル１５０８は外部記録媒体１５０５内に転送されない。
【００７４】
要するに、転送予定先のディレクトリＢ１５０９とは異なるディレクトリＣ１５１４内におけるファイル１５１５の重複可能情報と第１のファイル１５０８の重複可能情報とが同一であると判定されたときは、第１のファイル１５０８は外部記録媒体１５０５内に転送されない。
従って、第２の記録媒体である外部記録媒体１５０５における同一の重複可能情報を有する２以上のファイルの存在を防止し、第２の記録媒体の容量を第１のファイル１５０８の容量分、節約することができる。
【００７５】
なお、情報処理装置１５０１は、転送禁止部１５１３を有さない代わりに、上書き部を有していても構わない（図示せず）。つまり、第１のファイル１５０８の重複可能情報とディレクトリＣ１５１４内におけるファイル１５１５の重複可能情報とが同一であると判定されたときは、上書き部が、ディレクトリＣ内における第２のファイルを第１のファイル１５０８によって上書きしても構わない。
従って、第２の記録媒体である外部記録媒体１５０５における同一の重複可能情報を有する２以上のファイルの存在を防止し、第２の記録媒体の容量を第１のファイル１５０８の容量分、節約することができる。
【産業上の利用可能性】
【００７６】
以上のように、本発明にかかるデータ制御方法および情報処理装置は、ファイル転送予定先の記録媒体の容量を第１のファイルの容量分、節約することができるところから、例えば、パーソナルコンピュータ、汎用コンピュータ、スーパーコンピュータ、ＰＤＡ、デジタルカメラ、デジタルテレビ、デジタル家電、デジタルビデオカメラ、車載コンピュータ、携帯端末等への利用が可能である。
【図面の簡単な説明】
【００７７】
【図１】本発明を実施するための最良の形態における情報処理装置のブロック図
【図２】ＦＡＴファイルシステムでの内部記憶部の構造図
【図３】本発明を実施するための最良の形態における情報処理装置の動作を示すフローチャート
【図４】重複可能情報比較部の処理を示すフローチャート
【図５】本発明を実施するための最良の形態の変形例における情報処理装置のブロック図
【図６】本発明を実施するための最良の形態の変形例における情報処理装置での動作を示すフローチャート
【図７】本発明の実施例１における情報処理装置のブロック図
【図８】本発明の実施例１における情報処理装置の動作を示すフローチャート
【図９】本発明の実施例１におけるステップＳ８０７での動作を示すフローチャート
【図１０】本発明の実施例１におけるファイルの名称を示す構成図
【図１１】本発明の実施例１におけるファイルの名称変換処理の動作を示すフローチャート
【図１２】重複可能情報が複数クラスタから構成される場合の比較処理を示すフローチャート
【図１３】本発明の実施例１における情報処理装置の概観図
【図１４】本発明の実施例２における情報処理装置の動作を示すフローチャート
【図１５】本発明の実施例３における情報処理装置のブロック図
【符号の説明】
【００７８】
１０１  情報処理装置
１０２  内部記憶部
１０３  ＭＰＵ
１０４  ＤＭＡ
１０５  外部記録媒体
１０６  システムバス
１０７  第１のディレクトリ
１０８  第１のファイル
１０９  第２のディレクトリ
１１０  ファイル
１１１  送信指示部
１１２  重複可能情報比較部
１１３  転送禁止部
２０１  内部記憶部
２０２  データ領域
２０３  ディレクトリエントリ領域
２０４  ＦＡＴ領域  
【図１】
2006215639.tif 000003
【図２】
2006215639.tif 000004
【図３】
2006215639.tif 000005
【図４】
2006215639.tif 000006
【図５】
2006215639.tif 000007
【図６】
2006215639.tif 000008
【図７】
2006215639.tif 000009
【図８】
2006215639.tif 000010
【図９】
2006215639.tif 000011
【図１０】
2006215639.tif 000012
【図１１】
2006215639.tif 000013
【図１２】
2006215639.tif 000014
【図１３】
2006215639.tif 000015
【図１４】
2006215639.tif 000016
【図１５】
2006215639.tif 000017