(57)【要約】【課題】  ファイル名の変更時にエラーが発生しうるかどうかを事前に検出し、ユーザに報知可能なファイル管理装置を提供すること。【解決手段】  ファイル名設定メニュー３０１、拡張子書式設定メニュー３０２、基本設定メニュー３０３及び書式設定メニュー３０４で設定されたルールに基づいて、変更後の新ファイル名を生成し、新ファイル名一覧表示ウィンドウ３０６に表示する。この際、新ファイル名が不当であれば、他のファイル名と区別し表示することで、ユーザに報知する。【選択図】  図３
2006209662.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置であって、
前記記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択手段と、
新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定手段と、
前記名前変更規則設定手段を介して設定された規則に従って、前記名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、
前記名前変更対象ファイル選択手段により選択されたファイルの名前を前記新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段とを備え、
前記新ファイル名作成手段は、拡張子以外が同一であるファイル名を持つ複数のファイルには拡張子以外が同一である新しいファイル名を作成することを特徴とするファイル管理装置。
【請求項２】
記憶媒体に記憶されているファイルの名前を変更するファイル管理装置であって、
前記記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択手段と、
新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定手段と、
前記名前変更規則設定手段を介して設定された規則に従って、前記名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、
前記新ファイル名作成手段により作成された新しいファイル名の競合をチェックする新ファイル名競合判定手段と、
他のファイル管理装置が使用中のファイルのファイル名を取得する他使用中ファイル名取得手段と、
前記名前変更対象ファイル選択手段により選択されたファイルの名前を前記新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段を備え、
前記新ファイル名競合判定手段は、前記新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは前記名前変更対象ファイル選択手段により選択されたファイルと同一のファイル名が前記他使用中ファイル名取得手段により取得したファイル名の中に存在する場合、当該ファイルについて生成した新しいファイル名が不当であると判定することを特徴とするファイル管理装置。
【請求項３】
記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置であって、
前記記憶媒体中のファイルから名前変更対象となるファイルを選択する名前変更対象ファイル選択手段と、
新しいファイル名を作成するための規則を設定する名前変更規則設定手段と、
前記名前変更規則設定手段により設定された規則に従って、前記名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、
前記新ファイル名作成手段により作成された新しいファイル名の競合をチェックする新ファイル名競合判定手段と、
他のファイル管理装置が作成予定のファイルのファイル名を取得する他作成予定ファイル名取得手段と、
前記名前変更対象ファイル選択手段により選択されたファイルの名前を前記新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段を備え、
前記新ファイル名競合判定手段は、前記新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは前記新ファイル名作成手段により作成された新しいファイル名中、前記他作成予定ファイル名取得手段により取得したファイル名の中に存在するファイル名は不当であると判定することを特徴とするファイル管理装置。
【請求項４】
前記名前変更規則設定手段は、
新しいファイル名に挿入する任意の文字列を入力するための挿入文字列入力手段を備え、
前記挿入文字列入力手段は、予め定められた禁止文字の入力を検出し、入力不可にする
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載のファイル管理装置。
【請求項５】
前記新ファイル名作成手段は、
前記名前変更対象ファイル選択手段により選択されたファイルが撮影画像ファイルである場合、撮影日時等の撮影関連情報を取得する撮影情報取得手段と、
前記撮影情報取得手段により取得した撮影情報から抽出した所定の情報を表す文字列を新しいファイル名に挿入する撮影情報文字列挿入手段を備える
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載のファイル管理装置。
【請求項６】
前記新ファイル名作成手段は、
前記撮影情報取得手段により取得された所定の情報に基づいた初期値を有する連続番号を新しいファイル名に挿入するための連番挿入手段を備える
ことを特徴とする請求項５に記載のファイル管理装置。
【請求項７】
前記所定の情報とは画像撮影日時であることを特徴とする請求項６に記載のファイル管理装置。
【請求項８】
前記新ファイル名競合判定手段は、
前記新ファイル名作成手段により作成された新しいファイル名をプレビュー表示するプレビュー表示手段を備え、
前記プレビュー表示手段は、前記新ファイル名競合判定手段により不当と判定された新しいファイル名を他のファイル名と区別して表示することを特徴とする請求項２又は請求項３に記載のファイル管理装置。
【請求項９】
記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置の制御方法であって、
前記記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択工程と、
新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定工程と、
前記名前変更規則設定工程を介して設定された規則に従って、前記名前変更対象ファイル選択工程により選択されたファイルの新しいファイル名を作成する新ファイル名作成工程と、
前記名前変更対象ファイル選択工程により選択されたファイルの名前を前記新ファイル名作成工程により作成された新しいファイル名に変更するファイル名変更工程とを備え、
前記新ファイル名作成工程は、拡張子以外が同一であるファイル名を持つ複数のファイルには拡張子以外が同一である新しいファイル名を作成することを特徴とするファイル管理装置の制御方法。
【請求項１０】
記憶媒体に記憶されているファイルの名前を変更するファイル管理装置の制御方法であって、
前記記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択工程と、
新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定工程と、
前記名前変更規則設定工程を介して設定された規則に従って、前記名前変更対象ファイル選択工程により選択されたファイルの新しいファイル名を作成する新ファイル名作成工程と、
前記新ファイル名作成工程により作成された新しいファイル名の競合をチェックする新ファイル名競合判定工程と、
他のファイル管理装置の制御方法が使用中のファイルのファイル名を取得する他使用中ファイル名取得工程と、
前記名前変更対象ファイル選択工程により選択されたファイルの名前を前記新ファイル名作成工程により作成された新しいファイル名に変更するファイル名変更工程を備え、
前記新ファイル名競合判定工程は、前記新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは前記名前変更対象ファイル選択工程により選択されたファイルと同一のファイル名が前記他使用中ファイル名取得工程により取得したファイル名の中に存在する場合、当該ファイルについて生成した新しいファイル名が不当であると判定することを特徴とするファイル管理装置の制御方法。
【請求項１１】
記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置の制御方法であって、
前記記憶媒体中のファイルから名前変更対象となるファイルを選択する名前変更対象ファイル選択工程と、
新しいファイル名を作成するための規則を設定する名前変更規則設定工程と、
前記名前変更規則設定工程により設定された規則に従って、前記名前変更対象ファイル選択工程により選択されたファイルの新しいファイル名を作成する新ファイル名作成工程と、
前記新ファイル名作成工程により作成された新しいファイル名の競合をチェックする新ファイル名競合判定工程と、
他のファイル管理装置の制御方法が作成予定のファイルのファイル名を取得する他作成予定ファイル名取得工程と、
前記名前変更対象ファイル選択工程により選択されたファイルの名前を前記新ファイル名作成工程により作成された新しいファイル名に変更するファイル名変更工程を備え、
前記新ファイル名競合判定工程は、前記新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは前記新ファイル名作成工程により作成された新しいファイル名中、前記他作成予定ファイル名取得工程により取得したファイル名の中に存在するファイル名は不当であると判定することを特徴とするファイル管理装置の制御方法。
【請求項１２】
前記名前変更規則設定工程は、
新しいファイル名に挿入する任意の文字列を入力するための挿入文字列入力工程を備え、
前記挿入文字列入力工程は、予め定められた禁止文字の入力を検出し、入力不可にする
ことを特徴とする請求項９乃至請求項１１のいずれか１項に記載のファイル管理装置の制御方法。
【請求項１３】
前記新ファイル名作成工程は、
前記名前変更対象ファイル選択工程により選択されたファイルが撮影画像ファイルである場合、撮影日時等の撮影関連情報を取得する撮影情報取得工程と、
前記撮影情報取得工程により取得した撮影情報から抽出した所定の情報を表す文字列を新しいファイル名に挿入する撮影情報文字列挿入工程を備える
ことを特徴とする請求項９乃至請求項１１のいずれか１項に記載のファイル管理装置の制御方法。
【請求項１４】
前記新ファイル名作成工程は、
前記撮影情報取得工程により取得された所定の情報に基づいた初期値を有する連続番号を新しいファイル名に挿入するための連番挿入工程を備える
ことを特徴とする請求項１３に記載のファイル管理装置の制御方法。
【請求項１５】
前記所定の情報とは画像撮影日時であることを特徴とする請求項１４に記載のファイル管理装置の制御方法。
【請求項１６】
前記新ファイル名競合判定工程は、
前記新ファイル名作成工程により作成された新しいファイル名をプレビュー表示するプレビュー表示工程を備え、
前記プレビュー表示工程は、前記新ファイル名競合判定工程により不当と判定された新しいファイル名を他のファイル名と区別して表示することを特徴とする請求項１０又は請求項１１に記載のファイル管理装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至請求項８のいずれか１項に記載のファイル管理装置として機能させるコンピュータプログラム。
【請求項１８】
請求項１７記載のコンピュータプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データファイルを管理するファイル管理技術に関し、特にファイル名を変更する技術に関する。
【背景技術】
【０００２】
現在、デジタルカメラの普及とともに、大量のデジタル画像ファイルを扱うことが多くなっている。例えばプロの写真家などは、複数のデジタルカメラを用いて一度の撮影で大量の写真を撮影する。大量の画像を管理するために、画像ファイルの名前を一括で変更したいというユーザは多く、ファイル名変更アプリケーションも多く提供されている。このようなアプリケーションでは、基本的に、新しいファイル名の生成ルールをユーザが自由に設定できるように構成される。そして、ファイル名の変更結果をユーザが容易に確認できるように、変更後のファイル名のプレビュー機能を備えたものも多い。
【０００３】
また、このようなアプリケーションに限らず、新しいファイルの作成や、ファイルのコピー、移動などの機能を備えたファイル管理アプリケーションでは、各種動作を実行中に生じるエラーを回避する機能を備えたものが種々存在する。
【０００４】
例えば特許文献１には、誤った上書きによるファイルの誤消去を防止する方法として、ファイルの保存先に同名のファイルが存在した場合、それらが同一のファイルであるかをチェックし、同一のファイルであれば保存をやめ、異なるファイルであれば、名前を自動的に変更して保存することが開示されている。
【０００５】
また、ファイル管理アプリケーションにおいては、その目的に合わせて様々なファイル管理方法が存在する。例えば特許文献２によれば、画像データファイルとそれに関連するファイルに同一のファイル番号をつけて、同一のファイル番号を持つデータの組をひとまとめのデータとして管理することが開示されている。
【０００６】
【特許文献１】特開２００３−２９６１６２号公報
【特許文献２】特開２００３−５１９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のアプリケーションでは、ファイルのコピー、移動などの処理中にエラーとなった場合、ユーザに警告して確認を求めたり、処理を中断したり、自動的に回避したりするが、処理の実行を開始する前に、処理時にエラーとなりうる事態を検出したり、検出結果をユーザに知らせるようなものは存在しなかった。
【０００８】
また、複数のアプリケーションが同時に動作可能な環境において、ファイルを管理するアプリケーションを複数起動している場合に、異なるアプリケーションで同一のファイルのリネームをしたり移動をしたりする際に生じるエラーを防ぐ事ができなかった。
【０００９】
また、特許文献２に記載されるように、一部のデジタルカメラでは、音声データと画像データ、センサーデータ（ＲＡＷデータ）と画像データ（ＪＰＥＧデータ）というように、関する複数のファイルを生成するものがある。そして、関連するファイルに同一の番号をつけて、その番号で管理することは特許文献２に記載されているが、ユーザが個別にファイル名を変更した場合などに、関連するファイルをまとめて管理できなくなってしまうという問題があった。
【００１０】
本発明はこのような従来技術の問題点に鑑みなされたものであり、その目的は、上述の課題の少なくとも１つを解決可能なファイル管理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的は、記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置であって、記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択手段と、新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定手段と、名前変更規則設定手段を介して設定された規則に従って、名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、名前変更対象ファイル選択手段により選択されたファイルの名前を新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段とを備え、新ファイル名作成手段は、拡張子以外が同一であるファイル名を持つ複数のファイルには拡張子以外が同一である新しいファイル名を作成することを特徴とするファイル管理装置によって達成される。
【００１２】
また、上述の目的は、記憶媒体に記憶されているファイルの名前を変更するファイル管理装置であって、記憶媒体中のファイルから名前変更対象として指定されたファイルを選択する名前変更対象ファイル選択手段と、新しいファイル名を作成するための規則をユーザに設定させる名前変更規則設定手段と、名前変更規則設定手段を介して設定された規則に従って、名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、新ファイル名作成手段により作成された新しいファイル名の競合をチェックする新ファイル名競合判定手段と、他のファイル管理装置が使用中のファイルのファイル名を取得する他使用中ファイル名取得手段と、名前変更対象ファイル選択手段により選択されたファイルの名前を新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段を備え、新ファイル名競合判定手段は、新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは名前変更対象ファイル選択手段により選択されたファイルと同一のファイル名が他使用中ファイル名取得手段により取得したファイル名の中に存在する場合、当ファイルについて生成した新しいファイル名が不当であると判定することを特徴とするファイル管理装置によっても達成される。
【００１３】
また、上述の目的は、記憶媒体に記憶されているファイルの名前を変更するためのファイル管理装置であって、記憶媒体中のファイルから名前変更対象となるファイルを選択する名前変更対象ファイル選択手段と、新しいファイル名を作成するための規則を設定する名前変更規則設定手段と、名前変更規則設定手段により設定された規則に従って、名前変更対象ファイル選択手段により選択されたファイルの新しいファイル名を作成する新ファイル名作成手段と、新ファイル名作成手段により作成された新しいファイル名の競合をチェックする新ファイル名競合判定手段と、他のファイル管理装置が作成予定のファイルのファイル名を取得する他作成予定ファイル名取得手段と、名前変更対象ファイル選択手段により選択されたファイルの名前を新ファイル名作成手段により作成された新しいファイル名に変更するファイル名変更手段を備え、新ファイル名競合判定手段は、新しいファイル名中に複数の同一ファイル名が含まれる場合、或いは新ファイル名作成手段により作成された新しいファイル名中、他作成予定ファイル名取得手段により取得したファイル名の中に存在するファイル名は不当であると判定することを特徴とするファイル管理装置によっても達成される。
【００１４】
また、上述の目的は、コンピュータを本発明に係るファイル管理装置として機能させるンコンピュータプログラム及びこのコンピュータプログラムを格納したコンピュータ読み取り可能な記録媒体によって達成される。
【発明の効果】
【００１５】
本発明によれば、拡張子以外が同一のファイル名である複数のファイルをひとまとめにして、リネーム時も拡張子以外同一の名前にする事で、例えば同一撮影画像のＲＡＷデータとＪＰＥＧデータのような複数のファイルをまとめて扱う必要がある場合にも対応することができる。
【００１６】
また、連携可能な他アプリケーションが使用中或いは作成予定のファイルの名前を用いて新ファイル名の競合をチェックするため、異なるアプリケーションで同一のファイルを取り扱うことにより発生するエラーを防ぐ事ができるという利点がある。
【００１７】
更に、ルールが変更されるたびに新ファイル名の作成、エラーの判定を行い、その結果をプレビュー表示するため、ユーザがリアルタイムで結果を確認しながらルールを設定できると同時に、エラーの発生を防ぐ事ができるという利点がある。
【発明を実施するための最良の形態】
【００１８】
＜＜第１の実施形態＞＞
以下、図面を用いて本発明の好適な実施形態について具体的に説明する。
図１は、本発明の第１の実施形態に係るファイル管理装置の概略構成を示すブロック図である。図において、ＣＰＵ１０１は、装置全体の動作をコントロールし、一次記憶装置１０２に格納されたプログラムの実行などを行う。
【００１９】
一次記憶装置１０２は、主にＲＡＭなどの半導体メモリであり、二次記憶装置１０３に記憶されたプログラムなどを格納する所謂ワークメモリとして用いられる。二次記憶装置１０３は、例えばハードディスクなどがこれに該当する。一般に一次記憶装置の容量は二次記憶装置の容量より小さく、一次記憶に格納しきれないプログラムやデータなどは二次記憶に格納される。また、長時間記憶しなくてはならないデータなども二次記憶に格納される。本実施形態では、ＣＰＵ１０１が実行する制御プログラムを二次記憶装置１０３に格納し、プログラム実行時に一次記憶装置１０２に読み込んでＣＰＵ１０１が実行処理を行う。
【００２０】
入力デバイス１０４とは例えば、マウスやキーボードなどであり、ユーザがファイル管理装置に種々の指示を与えたり、プログラムなどに割り込み信号を送ったりするために用いる。
出力デバイス１０５とは例えば、表示装置やプリンタなどである。
【００２１】
このように、本実施形態にかかるファイル管理装置は、周知の汎用コンピュータ装置で制御プログラム（ファイル管理アプリケーション）を実行させることにより実現することができる。従って、以下の説明においてはファイル管理装置のことをファイル管理アプリケーションと呼ぶことがある。
【００２２】
まず、本実施形態におけるファイル管理装置は、名前を変更する対象となるファイル、新しく付けるファイル名のルールを指定するＧＵＩ(Graphical User Interface)を表示装置に表示し、ユーザから指定を受ける。更に、本実施形態によるファイル管理装置は、元のファイル名と新しいファイル名とを一覧表示するプレビュー機能を有する。ＧＵＩデータは例えば二次記憶装置に記憶されている。
【００２３】
図２は、本実施形態によるファイル管理装置におけるファイル名変更処理（以下リネーム処理という）の基本的な流れを示すフローチャートである。
まず、ステップＳ２０１で、名前変更の対象となるファイル（以下リネーム対象ファイル）をユーザに指定させる。次に、ステップＳ２０２で、新しく付けるファイル名（以下新ファイル名）のルールをユーザに設定させ、設定されたルールをもとに新ファイル名を作成する。ステップＳ２０３では、ステップＳ２０２で作成した新ファイル名でリネーム対象ファイルのファイル名を変更する事が可能かどうかをチェックする。可能であればステップＳ２０４へ進む。不可能であればステップＳ２０２へ戻り、再度ルールを設定するように促す。最後にステップＳ２０４で、実際にファイル名を変更する。以下、図面を用いて各ステップでの処理について具体的に説明する。
【００２４】
図３〜図５は、本実施形態のファイル管理装置がリネーム処理において表示するＧＵＩ（リネーム設定画面）の例を示す図である。図３はリネーム設定画面の全体を、図４はリネーム設定画面のうち基本設定メニュー３０３、図５は書式設定メニュー３０４の詳細をそれぞれ示す。
【００２５】
ユーザはこのようなリネーム設定画面をキーボードやマウスといった入力デバイス１０４を用いて操作することにより、リネーム対象ファイルの指定、新しいファイル名の作成ルールの設定、リネーム処理の実行、キャンセルといった指示をファイル管理装置に与えることができる。なお、本実施形態においては、リネーム設定画面でユーザが設定可能な各項目について設定値を記憶しておき、２回目以降の起動においては最後にユーザが設定した状態を復元して表示してもよい。
【００２６】
図６は、ステップＳ２０１において、ユーザがリネーム対象ファイルを指定する方法の例を示した図である。リネーム対象ファイルの指定は、図６（ａ）、（ｂ）の方法のいずれかひとつ、又は組み合わせにより実現される。
【００２７】
図６（ａ）は、図３のリネーム設定画面にフォルダツリーウィンドウ６０１、ファイル一覧表示ウィンドウ６０２、ファイル追加ボタン６０３及びファイル削除ボタン６０４を加えたものである。フォルダツリーウィンドウ６０１には、ファイル管理装置がアクセス可能な記憶媒体、例えば二次記憶装置１０３や図示しないインターフェースを介して接続された半導体メモリカードや他の装置に接続された記憶装置などに構築された階層化ディレクトリ構造を示すツリーを表示する。このようなディレクトリ表示は、一般的なＧＵＩベースのオペレーションシステム（ＯＳ）において、一般的なアプリケーションから利用可能なＡＰＩ(Application Programmable Interface)の１つとして提供される機能を用いて容易に実現できる。
【００２８】
ユーザは、フォルダツリーウィンドウ６０１に表示されるディレクトリツリーを辿ることで、リネーム対象ファイルが存在するディレクトリを選択、指定する事ができる。ファイル管理装置のＣＰＵ１０１は、入力デバイス１０４の操作に従ってフォルダツリーウィンドウ６０１の表示を更新すると共に、フォルダツリーウィンドウ６０１で選択されたディレクトリ（フォルダ）に含まれるファイル又はフォルダを、ファイル一覧表示ウィンドウ６０２に一覧表示する。なお、図６においてはファイル一覧表示ウィンドウ６０２でのファイル表示をアイコン表示によって行った場合の例を示しているが、ファイル名をリスト表示するなど、通常ファイルの閲覧表示において選択可能な複数の表示方法を適宜適用することができる。
【００２９】
ファイル一覧表示ウィンドウ６０２上でファイルが選択された状態でファイル追加ボタン６０３が押下（具体的にはマウスポインタにより指示された状態でマウスクリック）されると、ＣＰＵ１０１は、選択状態にあるファイルのファイル名を、元ファイル名一覧表示ウィンドウ３０５に追加する。
【００３０】
それと同時に、ＣＰＵ１０１は、ファイル名設定メニュー３０１、拡張子書式設定メニュー３０２、基本設定メニュー３０３及び書式設定メニュー３０４で設定されているルールに基づいて新しいファイル名を生成し、新ファイル名一覧表示ウィンドウ３０６に追加表示する（ステップＳ２０２）。同様に、ＣＰＵ１０１は、元ファイル名一覧表示ウィンドウ３０５でファイル名が選択された状態でファイル削除ボタン６０４が押下されると、選択状態のファイル名を、元ファイル名一覧表示ウィンドウ３０５から削除する。同時に、削除されたファイル名に対応する、新ファイル名一覧表示ウィンドウ３０６中の新ファイル名も削除する。
【００３１】
図６（ｂ）のフォルダツリーウィンドウ６０１とファイル一覧表示ウィンドウ６０５は、本実施形態のファイル管理装置で用いる（或いは本実施形態のファイル管理装置をアプリケーションとして実現する場合には当該アプリケーションが稼働する）オペレーティングシステムのファイル管理システムによって提供されている。図６（ａ）と同様に、ユーザはこのフォルダツリーウィンドウ６０１からリネーム対象ファイルが格納されているディレクトリを選択し、そのディレクトリに含まれるファイルの名前をファイル一覧ウィンドウ６０５に一覧表示させることができる。
【００３２】
このように、リネーム設定画面がファイル管理アプリケーションによって、リネーム対象ファイル指定画面が別のアプリケーション（ＯＳ含む）により提供される場合、ファイル管理装置のＣＰＵ１０１は、周知のアプリケーション間通信技術を用いてリネーム対象ファイルの情報を取得し、元ファイル名一覧表示ウィンドウ３０５に表示する。
【００３３】
具体的には、ユーザがファイル一覧表示ウィンドウ６０５上のリネーム対象ファイル又はフォルダを選択し、リネーム設定画面の任意領域にドラッグアンドドロップすると、ファイル一覧表示ウィンドウ６０５を提供するアプリケーションからファイル管理アプリケーションに、ドラッグアンドドロップされたファイルの情報が通知される。これにより、ファイル管理アプリケーションは、ユーザが選択したファイルのファイル名を、元ファイル名一覧表示ウィンドウ３０５に追加表示することができる。そして、図６（ａ）の場合と同様に、設定されているルールに基づいて新しいファイル名を生成し、新ファイル名一覧表示ウィンドウ３０６に追加表示する。
【００３４】
なお、図６（ａ）、（ｂ）のいずれにおいても、ファイル一覧表示ウィンドウ６０５でフォルダが指定された場合は、そのフォルダ内の全ファイルが指定されたものとし、元ファイル一覧表示ウィンドウ３０５に追加する。フォルダ内に更にフォルダが存在する場合は、同様の処理を繰り返す。なお、この繰り返しは、任意の回数で止めても良い。
【００３５】
次に、ステップＳ２０２で行う新ファイル名の生成処理について説明する。
上述のように、本実施形態のファイル管理装置は、リネーム設定画面において設定されたルールに従って新しいファイル名を生成する。
【００３６】
具体的には、ファイル名設定メニュー３０１、拡張子書式設定メニュー３０２、基本設定メニュー３０３及び書式設定メニュー３０４で設定されているルールに基づいて新しいファイル名を生成する。
【００３７】
ファイル名設定メニュー３０１では、新ファイル名のルールの骨組みを作成する。ファイル名設定メニュー３０１は複数のドロップダウンリスト（テキストボックスとプルダウンメニューの組み合わせからなり、プルダウンメニューから選択された値がテキストボックスに入力される）で構成されており、各ドロップダウンリストで設定された値を並べたものが、新ファイル名のルールとなる。各ドロップダウンリストからの値の指定は、プルダウンメニューで表示されるリストの中から所望の項目を選択する方法に加え、入力デバイス１０４から直接入力された文字列を値として指定する方法を採ることも可能である。
【００３８】
本実施形態では、ファイル名設定メニュー３０１は３つのドロップダウンリストから構成され、”任意の文字列”、”撮影日時”、”連番”をファイル名に含ませることが可能である。
【００３９】
図３において左端に示す”任意の文字列”ドロップダウンリストが選択された場合、ＣＰＵ１０１はその値を、入力デバイス１０４により編集可能に表示する。ただし、オペレーティングシステムでファイル名に用いることができないと決められている文字は入力を禁止する。真ん中の”撮影日時”ドロップダウンリストが選択されると、リネーム対象ファイルが写真（撮影画像）であった場合は撮影日時が、写真でない場合は最終更新日時を新しいファイル名に挿入する。なお、リネーム対象ファイルが写真（撮影画像）であるかどうかは、ファイルヘッダから検出可能である。また、右端の”連番”プルダウンリストが選択されると、元ファイル名一覧表示ウィンドウ３０５に表示されている順番に連続となるような番号を、新しいファイル名に挿入する。なお、”撮影日時”、”連番”を選択した場合、ドロップダウンリストの文字列は編集することができないようにする。
【００４０】
拡張子書式選択メニュー３０２では、新ファイル名の拡張子の書式を設定する。拡張子書式選択メニュー３０２はプルダウンメニューであり、”変えない”、”大文字にする”、”小文字にする”の選択肢から１つを選択する。”変えない”が選択された場合、リネーム対象ファイルの拡張子を、そのまま新ファイル名の拡張子とする。”大文字にする”が選択された場合、リネーム対象ファイルの拡張子を大文字にしたものを、新ファイル名の拡張子とする。”小文字にする”が選択された場合、リネーム対象ファイルの拡張子を小文字にしたものを、新ファイル名の拡張子とする。
【００４１】
基本設定メニュー３０３の設定項目について、図４を用いて説明する。
並び替えキー選択メニュー４０１は、排他的なラジオボタンであり、元ファイル名一覧表示ウィンドウ３０５に表示されるファイル名一覧の並べ方を選択する。本実施形態では、”ファイル名”、”撮影日時”いずれかが選択可能である。”ファイル名”が選択された場合、元ファイル名一覧表示ウィンドウ３０５には、リネーム対象ファイル群のファイル名をファイル名で昇順にソートして表示する。同様に、”撮影日時”が選択された場合、元ファイル名一覧表示ウィンドウ３０５には、リネーム対象ファイルが撮影画像ファイルであった場合は撮影日時、撮影画像ファイルでない場合は最終更新日時で昇順になるように、リネーム対象ファイル群のファイル名を並べて表示する。
【００４２】
別拡張子同名モード選択チェックボックス４０２は、ＲＡＷデータやＪＰＥＧデータといった、ファイル名の拡張子以外が同一となるリネーム対象ファイル群に対する新ファイル名の付け方をユーザに指定させるために設けられている。別拡張子同名モード選択チェックボックス４０２がチェックされない場合、別拡張子同名モードはオフとなり、特別な処理は行わない。別拡張子同名モード選択チェックボックス４０２がチェックされた場合、別拡張子同名モードがオンとなり、ファイル名の拡張子以外が同一となるリネーム対象ファイル群は、新ファイル名でもファイル名の拡張子以外が同一になるように新ファイル名を生成する。
【００４３】
実行時動作選択チェックボックス４０３は、実行時の動作をユーザに選択させるために設けられている。実行時動作選択チェックボックス４０３がチェックされない場合、コピー先フォルダ選択ボタン４０４が無効となる。実行時には、リネーム対象ファイル自身を、設定したルールに従って作成した新ファイル名に変更する。実行時動作選択チェックボックス４０３がチェックされた場合、コピー先フォルダ選択ボタン４０４が有効となる。コピー先フォルダ選択ボタン４０４が押下されると、リネーム対象ファイルの指定画面と同様の画面を表示し、ユーザにコピー先のフォルダを選択させることができる。そして、実行時には、リネーム対象ファイルを、選択したフォルダへ新ファイル名でコピーする。
【００４４】
書式設定メニュー３０４の設定項目について、図５を用いて説明する。
開始番号設定テキストボックス５０１、連番記憶指定チェックボックス５０２では、ファイル名設定メニュー３０１で”連番”が指定されている場合に挿入する連番の書式を設定するためのものである。開始番号設定テキストボックス５０１には数字が入力可能であり、ここに入力された値を初期値（開始値）、入力された数字の桁数を連番の桁数として認識する。つまり、例えば”０００１”と入力された場合、初期値は１、桁数は４桁で連番を生成すると認識する。その結果、”０００１”，”０００２”，…，”０９９９”，”１０００”，”１００１”のような連番が新ファイル名に挿入される。
【００４５】
連番記憶指定チェックボックス５０２では、次回起動時の開始番号指定テキストボックス５０１の初期値を選択する。連番記憶指定チェックボックス５０２がチェックされた場合、終了時に、挿入した連番の最後の値、桁を記憶する。そして、次回起動時には、記憶した値に１を加えた値を開始番号指定テキストボックス５０１の初期値として設定する。連番記憶指定チェックボックス５０２がチェックされない場合、終了時に開始番号指定テキストボックス５０１に入力されている値、桁を記憶する。次回起動時には、記憶した値を開始番号指定テキストボックス５０１の初期値として設定する。
【００４６】
日時書式設定メニュー５０３は、ファイル名設定メニュー３０１で”撮影日時”が指定されている場合に挿入する日時の書式を設定するためのメニューである。本実施形態では日時書式設定メニュー５０３は、”年”、”月”、”日”の並び順を選択するプルダウンメニューと、”年”、”月”、”日”、”時”、”分”、”秒”の書き方を選択するプルダウンメニューとからなっている。また、下のメニューでは年月日時分秒の書式を設定可能であり、図５の例では、年月日をそれぞれ２桁で表す書式が選択されている。このように、２つのプルダウンメニューで選択した値の組み合わせにより、挿入する日時の書式を決定できる。
【００４７】
区切り文字挿入指定チェックボックス５０４では、ファイル名設定メニュー３０１の各ドロップダウンリストで設定された値を並べる際に、各設定値の間に区切り文字を挿入するかどうかが指定できる。区切り文字挿入指定チェックボックス５０４がチェックされない場合、各設定値の間に区切り文字は挿入しない。区切り文字挿入指定チェックボックス５０４がチェックされた場合、各設定値の間に区切り文字を挿入する。本実施形態では、区切り文字としてアンダーバー”＿”を挿入する。
【００４８】
枝番付加指定チェックボックス５０５は、設定したルールでファイル名を作成すると同じファイル名が複数できてしまう場合に、ファイル名の衝突を避けるための連番を自動的に付加するかどうかを指定可能である。枝番付加指定チェックボックス５０５がチェックされない場合、新ファイル名の衝突があっても特別な処理は行わない。枝番付加指定チェックボックス５０５がチェックされた場合、新ファイル名の衝突を避けるための連番を自動的に付加する。
【００４９】
なお、基本設定メニュー３０３、書式設定メニュー３０４などの選択項目は上述の例に限定されるものではなく、他の項目を追加したり、項目を変更、削除する等が可能である。例えば、書式設定メニュー３０４に、撮影日時連番設定チェックボックス１１０１を加えた例を図１１に示す。撮影日時連番設定チェックボックス１１０１がチェックされない場合には特別な処理は行わない。撮影日時連番設定チェックボックス１１０１がチェックされ、ファイル名設定メニュー３０１で”撮影日時”かつ“連番”が選択されている場合には、リネーム対象ファイルの撮影日毎に、かつ撮影時間の早い順に初期値から連番を挿入する。
【００５０】
上述したように、本実施形態のファイル管理装置のファイル名変更処理においては、元ファイル名一覧ウィンドウ３０５に、ステップＳ２０１で選択されたリネーム対象ファイルのファイル名を一覧表示する。一覧表示されたファイル名は入力デバイス１０４により任意数選択することができ、選択されたファイル名は反転表示する。また、元ファイル名一覧ウィンドウ３０５におけるファイル選択に対応して生成され、新ファイル名一覧ウィンドウ３０６に表示される新ファイル名も同時に反転表示する。
【００５１】
新ファイル名一覧ウィンドウ３０６には、ステップＳ２０２で作成された新ファイル名を一覧表示する。このとき、後述するステップＳ２０３で行われるエラーチェックの結果も同時に、新ファイル名一覧ウィンドウ３０６上に表示する。新ファイル名一覧ウィンドウ３０６の表示は、図３〜図５のＧＵＩでルール設定が変更される度に、また、元ファイル名一覧ウィンドウ３０５におけるファイル選択が変更される度に更新する。これにより、ユーザはリネームの結果をリアルタイムで確認しながら、ルールを設定することができる。
【００５２】
リネーム設定画面の実行ボタン３０７が押下されると、ファイル管理装置はリネーム処理を実行する。実行時の処理については、図８を用いて後述する。キャンセルボタン３０８が押下されると、リネーム処理を終了する。
【００５３】
図７は、図２のステップＳ２０３における新ファイル名チェック処理の手順を表すフローチャートである。以下のステップＳ７０１〜Ｓ７０４の処理は、ステップＳ２０２で作成された新ファイル名すべてに対して行う。
ステップＳ７０１では、まず、新ファイル名が予め定められた規則に従っているかどうかをチェックする。例えば、オペレーティングシステムでファイル名に使用できないと決められている文字が含まれている場合や、ファイル名の先頭が半角空白文字や”．”である場合は新ファイル名が不当であると判定し、ステップＳ７０６へと進む。それ以外の場合は正しいファイル名であるとしてステップＳ７０２へ進む。
【００５４】
ステップＳ７０２では、基本設定メニュー３０３の実行時動作選択チェックボックス４０３の状態、すなわちリネーム実行時にリネーム対象ファイルのコピーを行うかどうかをチェックする。実行時動作選択チェックボックス４０３がチェックされていればステップＳ７０３へ、チェックされていなければステップＳ７０４へ進む。
【００５５】
ステップＳ７０３では、基本設定メニュー３０３で指定されたコピー先フォルダ（リネーム後のファイルの保存先フォルダ）内に、新ファイル名と同名のファイルが存在するかどうか（競合ファイルが存在するか）をチェックする。同名のファイルが存在しない場合、ステップＳ７０４へ進む。同名のファイルが存在する場合は新ファイル名が不当であると判定してステップＳ７０６へ進む。
【００５６】
ステップＳ７０４では、ステップＳ２０２で作成した新ファイル名の中に、同一のものが存在するか（競合ファイル名が存在するか）どうかをチェックする。同一新ファイル名が存在しない場合、ステップＳ７０５へ進む。同一新ファイル名が存在する場合は新ファイル名が不当であると判定してステップＳ７０６へ進む。
【００５７】
ステップＳ７０５では、ステップＳ７０１〜Ｓ７０４で不当であると判定された新ファイル名が見つからなかったため、実行ボタン３０７を有効にし、処理を実行することができるようにする。
【００５８】
ステップＳ７０６では、エラー処理として、不当と判定された新ファイル名が存在する場合には、実行ボタン３０７を無効にして処理を実行することができないようにする。また、図１２に示すように、不当と判定された新ファイル名を、新ファイル名一覧表示ウィンドウ３０６で判別可能に表示する。これにより、ユーザは現在の設定でリネーム処理を行うと、実行時にエラーが生じうる事態の有無を実行前に、かつリアルタイムで知る事ができ、適切な設定の変更を行うことが可能となる。
【００５９】
なお、図１２では不当と判定された新ファイル名を枠で囲んで表示した場合を例示しているが、他のファイルと異なる色で表示する、点滅表示する等、任意の表示方法を適用することができる。また、単にファイル名の表示方法を変更するだけでなく、どのような理由で不当と判定されたのか（使えない文字が含まれているのか、コピー先に同名ファイルが存在するのか、現在の設定では同じ新ファイル名が複数生成されるのか）を、メッセージダイアログなどによりユーザに報知することも可能である。
【００６０】
図８は、ステップＳ２０４で行う実行処理の手順を表すフローチャートである。
まず、ステップＳ８００で、実行ボタン３０７の押下による実行指示を待ち、実行指示があればステップＳ８０１へ進む。ステップＳ８０１では、ステップＳ７０２と同様に、コピー処理が必要かどうかを実行時動作選択チェックボックス４０３の状態から判断する。実行時動作選択チェックボックス４０３がチェックされていない場合にはステップＳ８０３へ、チェックされている場合にはステップＳ８０２へ進む。
【００６１】
ステップＳ８０２では、コピー先フォルダが存在する記憶装置（例えば二次記憶装置）の空き容量を調べ、コピー予定のリネーム対象ファイルをすべてコピーする事が出来るかどうか判定する。ファイルのコピーが可能である場合は、ステップＳ８０３へ進む。空き容量が足りず、ファイルのコピーが不可能である場合は、処理を終了する。このとき、コピー先の空き容量が足りない旨を伝えるメッセージボックスを表示しても良い。なお、コピー先フォルダが存在する記憶装置の空き容量チェックは、例えば新ファイル名チェック処理で行うようにしても良い。例えば、ステップＳ７０３において、コピー先フォルダでの同名ファイル有無をチェックする際に併せて行うことができる。この場合、容量不足が検出されたなら、直ちにステップＳ７０６へ進んで空き容量不足を報知しても良いし、ステップＳ７０４までのファイル名チェックを全て行った後に、ファイル名のチェック結果が正常であってもステップＳ７０６へ進んでエラーメッセージを表示するようにしても良い。
【００６２】
ステップＳ８０３では、ステップＳ２０２で作成した新ファイル名に、リネーム対象ファイルの名前を変更する。実行時動作選択チェックボックス４０３がチェックされている場合は、指定されたコピー先フォルダへ、新ファイル名を有するリネーム対象ファイルをコピーする。
【００６３】
なお、実行ボタン３０７押下後にリネーム対象ファイルが移動、削除された場合など、エラーが発生した場合には、正常に処理できるものをすべて処理した後、処理が失敗したリネーム対象ファイルとその理由（例えば、対象ファイルが存在しない）旨を伝えるメッセージボックスを表示しても良い。
【００６４】
以上説明したように、本実施形態によれば、ファイル名を変更可能なファイル管理装置において、新しく付与するファイル名を処理前にユーザに提示するため、ユーザは変更後のファイル名が予期したものであるかどうかを処理前に確認することができ、必要に応じて設定を変更することができる。
【００６５】
また、ユーザが設定したルールに従って生成した新ファイル名が問題なく使用できるかについても処理前にチェックし、不当と判定される新ファイル名があった場合にはユーザに報知するため、やはりユーザは事前にエラーが発生しうる事態の有無を知ることができ、事前に適切な対処を行うことができる。
【００６６】
＜＜第２の実施形態＞＞
上述の第１の実施形態によるファイル管理装置は、単体で動作する装置又はアプリケーションものであった。しかし、他の装置又はアプリケーションと連携して動作しても良い。また、その場合、他アプリケーションで使われているファイルの情報を受け取り、使われているファイルの名前を変更できないような処理を追加しても良い。本実施形態に係るファイル管理アプリケーションは、第１の実施形態で説明したものと同等の機能を有し、他のアプリケーションと連携して動作することを特徴とする。
【００６７】
本実施形態のファイル管理アプリケーションにおけるファイル名変更処理の基本的な流れと、ユーザに提示するＧＵＩは、第１の実施形態において図２〜図５を用いて説明したものと同様でよい。従って、ここでも同じ図面を用いて説明する。
【００６８】
図９は、本実施形態に係るファイル管理アプリケーションにおいて、ステップＳ２０１でのリネーム対象ファイルの指定方法の例を示した図である。本実施形態において、ファイル管理アプリケーションと、ファイル一覧ウィンドウ９０１を表示するアプリケーションとは、任意のデータを互いに直接やりとりすることのできるインターフェースを備えている。以下、このようなインターフェースを備える他のアプリケーションを連携アプリケーションと呼ぶ。
【００６９】
本実施形態において、ユーザがファイルをブラウズするためのファイル一覧表示ウィンドウ９０１及び隣接するフォルダツリーウィンドウは、連携アプリケーションが提供する。ファイル一覧表示ウィンドウ９０１は図６で説明したファイル一覧表示ウィンドウ６０２と基本的に同一の機能を有している。従って、ユーザは連携アプリケーションが提供するフォルダツリーウィンドウを操作して階層化ディレクトリを辿り、必要なデータが格納されているディレクトリ（フォルダ）を選択することで、ディレクトリに含まれるファイルの名前をファイル一覧表示ウィンドウ９０１に一覧表示させることができる。
【００７０】
ファイル一覧表示ウィンドウ９０１でファイルが選択された状態で、本実施形態のファイル管理アプリケーションを起動すると、選択状態にあるファイルのファイル名が、連携アプリケーションからファイル管理アプリケーションに通知され（或いはファイル管理アプリケーションから取得し）、元ファイル名一覧表示ウィンドウ３０５に追加される。同時に、設定されているルールに基づいて作成された新しいファイル名が新ファイル名一覧表示ウィンドウ３０６に追加される。
【００７１】
ここで、本実施形態では、ファイル管理アプリケーションと連携アプリケーション間でデータをやり取りするためのインターフェースを備えるようにしたが、やり取りするデータを一度ファイルに保存するなど、必ずしも直接やりとりする必要はない。
【００７２】
また、本実施形態では、連携アプリケーションとは別にファイル管理アプリケーションを起動するようにしたが、連携アプリケーション上からファイル管理アプリケーションを起動できるようにしても良い。また、その場合、ファイル管理アプリケーション起動時に連携アプリケーションの操作を無効にするような仕様にしても良い。
【００７３】
本実施形態におけるステップＳ２０２の新ファイル名ルール設定処理は、第１の実施形態において図３〜図５を用いて説明したものと同様である。
図１０は、本実施形態におけるステップＳ２０３の、新ファイル名のチェック処理手順を表すフローチャートである。このチェック処理は、本実施形態におけるステップＳ２０２で作成された新ファイル名すべてに対して行う。なお、図１０において、第１の実施形態で説明した図７と同じ処理については同じ参照数字を付与し、重複する説明を省略する。
【００７４】
ステップＳ７０１〜Ｓ７０３は、第１の実施形態で説明したようにファイル名が規則を満たしているか、リネーム時にファイルコピーが必要かどうか、コピー先フォルダに同一名のファイルが存在するかどうかを調べる。そして、ファイル名が規則を満たしていない場合及びコピー先フォルダに同一名ファイルが存在する場合は新ファイル名が不当であると判定してステップＳ７０６へ進む。
【００７５】
本実施形態において第１の実施形態と異なるのは、リネーム対象ファイルが連携アプリケーションで使用中であるか、新ファイル名と同一名のファイルが同一対象フォルダに対して連携アプリケーションにより生成されようとしている場合には新ファイル名が不当であると判定して処理する点である。
【００７６】
すなわち、ステップＳ７０３においてコピー先フォルダに新ファイル名と同一名のファイルが存在しない（競合がない）場合、ステップＳ１００４において、コピー先フォルダ内に連携アプリケーションが新ファイル名と同名のファイルを作成予定であるかどうかをチェックする。このチェックは、例えば連携アプリケーションから作成予定のファイル名のリストを直接本実施形態のファイル管理アプリケーションに渡し、ファイル管理アプリケーションが受け取ったファイル名のリストの中に、新ファイル名と同名のものがないかを調べることで実現することができる。
【００７７】
あるいは、連携アプリケーションがファイルを作成するフォルダに作成予定のファイル名のリストを作成し、そのリストを本実施形態のファイル管理アプリケーションが参照するようにしても良い。同名のファイルの作成予定がなければ、ステップＳ１００５へ進む。同名のファイルの作成予定がある場合は、新ファイル名が不当であると判定して、ステップＳ７０６へ進む。
【００７８】
ステップＳ１００５では、リネーム対象ファイルが連携アプリケーションで使用中であるかどうかをチェックする。このチェックは、例えば連携アプリケーションから使用中のファイル名のリストを直接本実施形態のファイル管理アプリケーションに渡し、ファイル管理アプリケーションが受け取ったファイル名のリストの中に、リネーム対象ファイル含まれていないかどうかを調べることで実現することができる。
【００７９】
あるいは、連携アプリケーションが使用中のファイルリストを作成し、そのリストを本実施形態のファイル管理アプリケーションが参照するようにしても良い。リネーム対象ファイルが使用中でない場合は、ステップＳ７０４へ進む。リネーム対象ファイルが使用中の場合は、使用中のファイルに対する新ファイル名が不当であると判定して、ステップＳ７０６へ進む。
【００８０】
以後のステップＳ７０４〜Ｓ７０６の処理は、第１の実施形態で説明したとおりである。ただし、ステップＳ７０６におけるエラー処理において、連携アプリケーションが使用中であるか、連携アプリケーションが生成しようとしているファイルの名前と同一のファイル名がユーザに報知される対象として含まれる点のみ異なる。
【００８１】
また、本実施形態におけるステップＳ２０４の実行処理の手順は、第１の実施形態において図８を用いて説明したものと同様であるため説明を省略する。
【００８２】
本実施形態によれば、第１の実施形態の効果に加え、連携アプリケーションで使用中のファイルやコピー先フォルダに連携アプリケーションが同一名のファイルを生成しようとしている場合にも新ファイル名が不当であると判定して報知するため、実行時のエラー発生を一層低減することが可能である。
【００８３】
＜＜他の実施形態＞＞
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００８４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００８５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００８７】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００８８】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００８９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態に係るファイル管理装置の構成例を表す図である。
【図２】本発明の実施形態に係るファイル管理装置のファイル名変更処理の基本的な流れを示すフローチャートである。
【図３】本発明の実施形態に係るファイル管理装置がファイル名変更処理で提示するＧＵＩの例を示す図である。
【図４】図３における基本設定メニューの詳細を示す図である。
【図５】図３における書式設定メニューの詳細を示す図である。
【図６】本発明の第１の実施形態に係るファイル管理装置におけるリネーム対象ファイル指定の方法の例を説明する図である。
【図７】図２のステップＳ２０２で実施する新ファイル名のチェック処理の詳細を説明するフローチャートである。
【図８】図２のステップＳ２０４で実施する実行処理の詳細を説明するフローチャートである。
【図９】本発明の第２の実施形態に係るファイル管理アプリケーションにおけるリネーム対象ファイル指定の方法の例を示す図である。
【図１０】第２の実施形態における新ファイル名のチェック処理の詳細を説明するフローチャートである。
【図１１】図３の書式設定メニューの別の態様を示す図である。
【図１２】実施形態の新ファイル名のチェック処理において、エラーが検出された際の表示例を説明する図である。
【符号の説明】
【００９３】
１０１  ＣＰＵ
１０２  一次記憶装置
１０３  二次記憶装置
１０４  入力デバイス
１０５  出力デバイス
３０１  ファイル名設定メニュー
３０２  拡張子書式選択メニュー
３０３  基本設定メニュー
３０４  書式設定メニュー
３０５  元ファイル名一覧表示ウィンドウ
３０６  新ファイル名一覧表示ウィンドウ
３０７  実行ボタン
３０８  キャンセルボタン
４０１  並び替えキー選択メニュー
４０２  別拡張子同名モード選択チェックボックス
４０３  実行時動作選択チェックボックス
４０４  コピー先フォルダ選択ボタン
５０１  開始番号設定テキストボックス
５０２  連番記憶指定チェックボックス
５０３  日時書式設定メニュー
５０４  区切り文字挿入指定チェックボックス
５０５  枝番付加指定チェックボックス
６０１  フォルダツリーウィンドウ
６０２  ファイル名一覧表示ウィンドウ
６０３  ファイル追加ボタン
６０４  ファイル削除ボタン
６０５  ファイル名一覧表示ウィンドウ
９０１  ファイル名一覧表示ウィンドウ
１１０１  撮影日時連番設定チェックボックス
【図１】
2006209662.tif 000003
【図２】
2006209662.tif 000004
【図３】
2006209662.tif 000005
【図４】
2006209662.tif 000006
【図５】
2006209662.tif 000007
【図６】
2006209662.tif 000008
【図７】
2006209662.tif 000009
【図８】
2006209662.tif 000010
【図９】
2006209662.tif 000011
【図１０】
2006209662.tif 000012
【図１１】
2006209662.tif 000013
【図１２】
2006209662.tif 000014