複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける手順と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する手順と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する手順と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する手順と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンする手順とをコンピュータが実行するファイル管理方法。前記オープンする手順は、前記第一のファイルの非保護状態ファイルがオープン対象として選択された場合であって、前記起動単位に関して保護状態ファイルがオープンされているときは、前記非保護状態ファイルの複製に基づいて保護状態ファイルを生成し、該保護状態ファイルをオープンする請求項1記載のファイル管理方法。前記起動単位に関して、記憶部に保存されている前記保護状態ファイル及び前記非保護状態ファイルのパス名の取得が要求された場合に、前記保護状態ファイル又は前記非保護状態ファイルのパス名に、前記保護状態ファイル又は前記非保護状態ファイルに応じた前記所定の識別子を付与した結果を応答する手順を前記コンピュータが実行する請求項1又は2記載のファイル管理方法。複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける受付部と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する判断部と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する第一の選択部と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する第二の選択部と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンするオープン部とを有するファイル管理装置。複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける手順と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する手順と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する手順と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する手順と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンする手順とをコンピュータに実行させるファイル管理プログラム。しかしながら、保護状態ファイルと非保護状態ファイルとが混在して表示又は編集対象とされている保護状態において、非保護状態ファイルへの書き込みが行われた場合、当該書き込み内容は、暗号化されて上書きされてしまう。その結果、当該非保護状態ファイルは、ユーザの意図に反して保護状態ファイルとされてしまう。ここで、非保護状態ファイルから保護状態ファイルにされてしまったファイルを、以下ファイルAという。このような事態は、ファイルAの利便性を損なうことになる。例えば、保護状態と非保護状態との管理が行われていないシステム環境において、ファイルAを開くことができなくなってしまう可能性がある。ファイルAは、暗号化されているからである。また、ファイルAが、アプリケーションプログラムの設定ファイルであったとする。すなわち、アプリケーションプログラムがアクセスするファイルは、ユーザによって直接的に操作対象とされるファイルに限られない。アプリケーションプログラムの振る舞いを規定等するための設定ファイルについても、アクセス対象とされる。一般的に、設定ファイルは、アプリケーションプログラムプロセスの起動時に読み込まれることが多い。そうすると、ファイルAが保護状態ファイルとなってしまうと、ファイルAが保護状態ファイルであることを予定していないアプリケーションプログラムが正常に起動されなくなってしまう可能性がある。また、アプリケーションプログラムの起動が可能である場合であっても、以降において起動されるプロセスは、全て保護状態となってしまう。その結果、ファイルAを設定ファイルとして利用するアプリケーションプログラムは、非保護状態において利用することができなくなってしまうという問題がある。そうすると、非保護状態ファイルを作成することができない等、利便性が著しく低下してしまう。そこで、ファイルの保護に関する利便性を向上させることのできるファイル管理方法、ファイル管理装置、及びファイル管理プログラムの提供を目的とする。そこで上記課題を解決するため、ファイル管理方法は、複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける手順と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する手順と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する手順と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する手順と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンする手順とをコンピュータが実行する。ファイルの保護に関する利便性を向上させることができる。以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるファイル管理装置のハードウェア構成例を示す図である。図1のファイル管理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。ファイル管理装置10での処理を実現するプログラムは、記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従ってファイル管理装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUIGraphicalUserInterface等を表示する。入力装置107はキーボード及びマウス等であり、様々な操作指示を入力させるために用いられる。なお、記録媒体101の一例としては、CD-ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDDHardDiskDrive又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。図2は、第一の実施の形態におけるファイル管理装置のソフトウェア構成例を示す図である。同図において、ファイル管理装置10は、一以上のアプリケーション11及びファイルシステム12等を有する。アプリケーション11は、本実施の形態において、ファイルを操作するファイル操作プログラムの一例である。アプリケーション11は、起動単位又は実行単位以下、起動単位で統一するごとに複数のファイルを操作する。起動単位とは、プロセス又はスレッド等、アプリケーション11の起動又は実行に応じて、当該アプリケーション11の実行ファイル等がメモリ装置103にロードされることにより生成されるメモリ空間ごとの単位をいう。アプリケーション11によって操作されるファイルは、成果物として生成されるファイル以下、成果物ファイルという。に限られない。例えば、設定ファイル等、アプリケーション11の振る舞いに関する設定情報が記録されたファイルも含まれる。なお、成果物ファイルとは、アプリケーション11の本来の機能によって出力されるファイルをいう。例えば、ワープロソフトであれば、文書ファイルが成果物とファイルに相当する。したがって、アプリケーション11が起動単位ごとに複数のファイルを操作するということは、必ずしも、起動単位が、複数の成果物ファイルを操作可能であることに限定されない。ファイルシステム12は、OSOperatingSystemによって提供される、いわゆるファイルシステムである。すなわち、ファイルシステム12は、ファイル及びディレクトリ又はフォルダという概念を用いて、補助記憶装置102に記録されたデータを体系的に管理するための機能を提供する。なお、ファイルシステム12は、複数のアプリケーション11より共用される。本実施の形態において、ファイルシステム12は、ファイル管理部13、非保護状態ファイル格納部14、及び保護状態ファイル格納部15等を有する。保護状態ファイル格納部15は、補助記憶装置102を用いて保護状態ファイルを格納記憶する。保護状態ファイルとは、保護状態化されたファイルをいう。保護状態とは、例えば、暗号化、パスワードの付与、又は操作制限の付与等により、内容の参照が制限されたり、所定の操作が制限されたりした状態をいう。非保護状態ファイル格納部14は、補助記憶装置102を用いて非保護状態ファイルを格納記憶する。非保護状態ファイルとは、保護状態ではないファイルをいう。なお、保護状態と非保護状態とは、相対的な関係である。すなわち、例えば、非保護状態ファイルも、暗号化されていてもよいし、パスワードが付与されていてもよい。この場合、保護状態ファイルは、例えば、より強度の強い暗号方式によって暗号化されていてもよいし、又は保護状態ファイルは、例えば、より長い文字列のパスワードが付与されていてもよい。なお、本実施の形態では、便宜上、暗号化されているファイルを保護状態ファイルの具体例とし、平文のファイルを非保護状態ファイルの具体例とする。ファイル管理部13は、アプリケーション11より要求される、ファイルに関する各種操作の実行等を行う。各種操作とは、例えば、ファイルの生成、オープン、読み込み、及び書き込み等である。本実施の形態では、ファイルパス名以下、単にパス名という。の一覧の取得も、ファイルに関する各種操作に含まれる。同図において、ファイル管理部13は、オープン処理部131、書き込み処理部132、一覧応答部133、状態管理部134、ファイル情報記憶部135、変換部136、及び変換規則記憶部137等を含む。オープン処理部131は、ファイルのオープン処理を制御する。書き込み処理部132は、ファイルの書き込み処理を制御する。一覧応答部133は、ファイルシステム12における或るディレクトリ又はフォルダに属するファイルのパス名の一覧を応答する。ファイル情報記憶部135は、オープンされたファイルに関する情報を記憶する。ファイル情報記憶部135は、例えば、補助記憶装置102又はファイル管理装置10とネットワークを介して接続される記憶装置を用いて実現可能である。なお、オープン処理の対象とされるファイルの実体、又は書き込み処理の対象とされるファイルの実体は、アプリケーション11の動作モードが、保護モードであるか、又は非保護モードであるか等に応じて異なりうる。具体的には、本実施の形態では、一つのファイルに対して、保護状態ファイル及び非保護状態ファイルの二つの実体が同時に管理されうる。つまり、上記における一つのファイルとは、物理的なファイルではなく、論理的なファイル以下、論理ファイルという。をいう。一方、実体とは、物理的なファイルをいう。したがって、本実施の形態では、一つの論理ファイルに対して保護状態ファイル及び非保護状態ファイルの二つの物理ファイルが同時に管理されうる。なお、論理ファイルは、基本的に、ファイル管理部13より上位の層に属するソフトウェア本実施の形態では、アプリケーション11やユーザが認識するファイルである。物理ファイルは、ファイルシステム12が認識するファイルである。一つの論理ファイルに対する二つの物理ファイルの管理は、例えば、双方の物理ファイルのパス名を相違させることにより実現される。パス名の相違の第一の例としては、二つの物理ファイルのファイル名は同じとし、非保護状態ファイルと保護状態ファイルとのディレクトリを異ならせることが挙げられる。例えば、保護状態ファイルは、非保護状態ファイルのディレクトリの下のprotectedという名前のディレクトリ内に保存されるようにしてもよい。この場合、非保護状態ファイルのディレクトリは、非保護状態ファイル格納部14に相当し、保護状態ファイルのディレクトリは、保護状態ファイル格納部15に相当する。パス名の相違の第二の例としては、二つの物理ファイルのファイル名を異ならせることが挙げられる。例えば、保護状態ファイルに、保護状態であることを示す拡張子が付与される。この場合、保護状態ファイルと非保護状態ファイルとのディレクトリは必ずしも異なっていなくてもよい。したがって、この場合、非保護状態ファイルが記憶されている記憶領域が非保護状態ファイル格納部14に相当し、保護状態ファイルが記憶されている記憶領域が保護状態ファイル格納部15に相当する。本実施の形態では、便宜上、第二の例が採用される。すなわち、保護状態ファイルには、拡張子として.encが付与される。例えば、非保護状態ファイルのファイル名がa.docである場合、当該非保護状態ファイルに対する保護状態ファイルのファイル名は、a.doc.encとなる。但し、保護状態ファイル及び非保護状態ファイルの双方の拡張子は同じとし、保護状態ファイルのファイル名の拡張子を除く部分に、所定の文字列が付与されてもよい。状態管理部134は、アプリケーション11の動作モード保護モード及び非保護モードの別を、アプリケーション11の起動単位ごとに管理する。保護モードとは、一以上の保護状態ファイルが操作対象に含まれているオープンされている状態をいう。保護モード中の書き込み内容は、保護状態で暗号化されて保存される。非保護モードとは、保護状態ファイルが操作対象に含まれていないオープンされていない状態をいう。非保護モード中の書き込み内容は、非保護状態で平文のまま保存される。なお、保護モードに一度遷移した起動単位は、非保護モードに復帰しないことが望ましい。具体的には、現時点において、保護状態ファイルがオープンされていなくても、過去に保護状態ファイルがオープンされている起動単位は、保護モードとされるのが望ましい。現時点において保護状態ファイルがオープンされていなくても、過去に保護状態ファイルがオープンされていれば、当該起動単位のメモリ空間例えば、クリップボード等には、当該保護状態ファイルの内容残っている可能性が高い。そのような状態において、非保護モードへの遷移が許容されると、保護状態ファイルの内容すなわち、保護されるべき内容が、非保護状態で保存されてしまう可能性があるからである。したがって、本実施の形態では、保護モードから非保護モードへの遷移は行われないこととする。但し、例えば、動作モードの切り替えに応じて、保護状態ファイルの内容がメモリ空間から削除される等、安全性が確保されるのであれば、保護モードから非保護モードへの遷移が行われてもよい。この場合、現時点において、保護状態ファイルが操作対象に含まれていない起動単位は、非保護モードとされてもよい。変換部136は、論理ファイルのパス名以下、論理パス名という。に関して、物理ファイルのパス名以下、物理パス名という。への変換を行う。変換部136は、変換結果として、保護状態ファイルの物理パス名保護物理パス名及び非保護状態ファイルの物理パス名非保護物理パス名の双方を出力する。変換部136は、また、いずれの物理パス名に係る物理ファイルが操作対象として優先されるかを判定し、該判定結果についても出力する。すなわち、変換部136は、保護モードであるか非保護モードであるか等に応じて、操作対象とする物理ファイルを選択する機能も有する。変換部136は、また、物理パス名から論理パス名への変換をも行う。変換部136は、例えば、オープン処理部131がオープン対象の物理ファイルを特定するために用いられる。すなわち、オープン処理部131には、オープン対象の識別情報として論理パス名が指定される。オープン処理部131は、当該論理パス名に対する物理パス名を、変換部136を利用して取得する。オープン処理部131は、取得された物理パス名をファイルシステム12に指定して、指定された論理パス名に対応する物理ファイルをオープンさせる。また、変換部136は、一覧情得部133が、一覧に含める論理パス名を取得するために用いられる。すなわち、一覧応答部133は、ファイルシステム12より物理パス名の一覧を取得する。一覧応答部133は、当該物理パス名に対応する論理パス名を、変換部136を利用して取得する。一覧応答部133は、取得された論理パス名の一覧を、例えば、アプリケーション11に出力する。変換規則記憶部137は、論理パス名と物理パス名との間の変換規則を記憶する。変換規則記憶部137は、例えば、補助記憶装置102又はファイル管理装置10とネットワークを介して接続される記憶装置を用いて実現可能である。なお、ファイル管理部13には、ファイルの生成又は読み込み等に関する処理部等も含まれうる。但し、本実施の形態において、その説明は省略される。既存のファイルシステム12に対してファイル管理部13を組み込む場合、例えば、ファイル管理部13は、フィルタードライバーとして実装されてもよい。フィルタードライバーは、ファイルシステム12に対する要求が要求先に到達する前に当該要求を受信することができる。したがって、フィルタードライバーは、ファイルのオープン、書き込み、又は一覧情報の取得等、ファイル操作に関する処理を動的に拡張することができる。以下、ファイル管理装置10の処理手順について説明する。図3は、ファイルのオープン処理の処理手順の一例を説明するためのフローチャートである。以下の説明において、アプリケーション11とは、当該アプリケーション11の一つの起動単位を意味する。ステップS101において、ファイル管理部13のオープン処理部131は、アプリケーション11よりファイルのオープン要求を受け付ける。ファイルのオープン要求には、オープン対象の論理ファイルの論理パス名及びオープンモード等が指定される。オープンモードとは、ファイルをオープンする目的が、ファイルの読み込みrであるかファイルへの書き込みwであるか等を示すパラメータである。読み書きを組み合わせることもできる。なお、ファイルの生成を示すオープンモードも存在するが、図3に関しては、当該オープンモードは除外される。続いて、オープン処理部131は、オープン対象として指定された論理パス名に関して、物理パス名への変換を変換部136に実行させるS102。具体的には、オープン処理部131は、当該論理パス名を指定して、物理パス名への変換を変換部136に要求する。変換部136は、当該要求に応じ、当該論理ファイルに関して保護物理パス名及び非保護物理パス名の双方への変換を行い、変換結果を返却する。変換部136は、変換の過程において、オープンの対象として、物理ファイルを保護状態ファイル又は非保護状態ファイルのいずれが優先されるかを判定する。変換部136は、優先される物理ファイルが、オープン処理部131から識別可能なように、変換結果を返却する。例えば、変換部136のインタフェースは、第一引数において論理パス名を受け付け、第二引数及び第三引数によって、保護物理パス名及び非保護物理パス名を出力し、戻り値によって優先される物理ファイル以下、優先ファイルという。を示す値を返却する。なお、変換部136は、変換後の二つの物理パス名の双方に対応する物理ファイルが存在しない場合、エラーを返却する。変換後の物理パス名に対応する物理ファイルが存在しない場合S103でNo、すなわち、変換部136からエラーが返却された場合、オープン処理部131は、アプリケーション11にエラーを返却してS104、図3の処理を終了させる。一方、変換後の物理パス名に対応する物理ファイルが存在しS103でYes、保護状態ファイルが優先ファイルである場合S105でYes、オープン処理部131は、アプリケーション11が、保護モードであるか否かを判定するS106。なお、保護モードであるか否かについては、状態管理部134に問い合わせることにより判定することができる。例えば、状態管理部134は、保護モードで起動中のアプリケーション11の識別子例えば、プロセスIDの集合以下、保護モードアプリリストという。をメモリ装置103を用いて管理している。オープン処理部131は、ファイルのオープン要求元のアプリケーション11のプロセスIDを指定して、当該プロセスIDに係るアプリケーション11の状態モードの問い合わせを行う。状態管理部134は、問い合わせに係る識別子が保護モードアプリリストに含まれていれば、保護モードを示す応答を行う。問い合わせに係る識別子が保護モードアプリリストに含まれていなければ、状態管理部134は、非保護モードを示す応答を行う。なお、オープン処理部131は、ファイルのオープン要求元のアプリケーション11のプロセスIDをOSに問い合わせることにより取得することができる。オープン処理部131は、当該アプリケーション11と同一プロセス上で動作するため、自らが動作するプロセスのプロセスIDをOSに問い合わせることにより、当該アプリケーション11のプロセスIDを取得することができる。アプリケーション11が保護モードでない場合S106でNo、オープン処理部131は、保護モードへの遷移移行の許否をユーザに問い合わせるS107。例えば、オープン処理部131は、保護モードへの遷移の許否を選択させるためのダイアログを表示装置106に表示させる。すなわち、保護モードへ遷移した場合、以降におけるファイルへの書き込みは、保護状態ファイル格納部15に対して行われるという制限が課せられる。したがって、ユーザに当該遷移の許否を選択又は指定させることで、ユーザが意図していない保護モードへの遷移を回避することができる。なお、ユーザによる許可は、必ずしも対話的に入力されなくてもよい。例えば、設定ファイル等において、保護モードへの自動遷移の許否が指定されていてもよい。ユーザによって、保護モードへの遷移が許可された場合S108でYes、ステップS109に進む。ユーザによって、保護モードへの遷移が許可されない場合S108でNo、オープン処理部131は、アプリケーション11にエラーを返却するS104。なお、アプリケーション11が保護モードである場合S106でYes、ステップS107及びS108は実行されずに、ステップS109に進む。ステップS109において、オープン処理部131は、優先ファイルである保護状態ファイルのオープンを、ファイルシステム12に実行させるS109。オープン対象のパス名としては、ステップS102において得られた保護物理パス名が指定される。オープンの結果、ファイル記述子又はファイル記述子若しくはファイルハンドル等ともいう。がファイルシステム12より返却される。続いて、オープン処理部131は、オープン要求元のアプリケーション11の起動単位のプロセスIDを指定して、当該起動単位が保護モードになったことを状態管理部134に通知するS110。状態管理部134は、当該通知に応じ、当該プロセスを、保護モードアプリリストに追加する。なお、当該プロセスIDが、既に保護モードアプリリストに含まれている場合、状態管理部134は、当該通知を無視する。続いて、オープン処理部131は、オープンされたファイルの、ファイル識別子、状態保護状態か非保護状態か、及び物理パス名等を関連付けて、ファイル情報記憶部135に記録するS111。図4は、ファイル情報記憶部の構成例を示す図である。同図に示されるファイル情報記憶部135は、オープンされているファイルごとに、ファイル識別子、状態、非保護物理パス名、及び保護物理パス名等を記憶する。ステップS110の後のステップS111では、ステップS109において得られたファイル識別子と、保護状態を示す値と、ステップS102において得られた非保護物理パス名及び保護物理パス名とがファイル情報記憶部135に記録される。一方、変換後の物理パス名に対応する物理ファイルが存在しS103でYes、非保護状態ファイルが優先ファイルである場合S105でNo、オープン処理部131は、アプリケーション11が、保護モードであるか否かを判定するS112。アプリケーション11が保護モードである場合S112でYes、オープン処理部131は、オープンモードは読み込みのみReadOnlyか否かを判定するS113。オープンモードが読み込みのみの場合S113でYes、オープン処理部131は、優先ファイルである非保護状態ファイルのオープンを、ファイルシステム12に実行させるS114。オープン対象のパス名としては、ステップS102において得られた非保護物理パス名が指定される。オープンモードが読み込みのみであれば、当該非保護状態ファイルへの書き込みは発生しない。したがって、保護モードであっても、当該非保護状態ファイルが保護状態とされることはない。よって、オープンモードが読み込みのみであれば、保護モードであっても非保護状態ファイルのオープンが許容されるのである。続いて、オープン処理部131は、オープンされたファイルの、ファイル識別子、状態、及び物理パス名等を関連付けて、ファイル情報記憶部135に記録するS111。ステップS114の後のステップS111では、ステップS114において得られたファイル識別子と、非保護状態を示す値と、ステップS102において得られた非保護物理パス名及び保護物理パス名とがファイル情報記憶部135に記録される。一方、オープンモードが読み込みのみでない場合S113でNo、オープン処理部131は、ステップS102において得られた非保護物理パス名に係る非保護状態ファイルの複製コピーを生成するS115。当該コピー先の物理パス名は、非保護物理パス名と共にステップS102において得られた保護物理パス名である。コピー先の物理ファイルは、保護状態ファイルであるため、オープン処理部131は、コピー先の物理ファイルを保護状態化する。保護状態化するとは、本実施の形態において、暗号化するということである。続いて、オープン処理部131は、コピー先の保護状態ファイルのオープンをファイルシステム12に実行させるS116。続いて、オープン処理部131は、オープンされたファイルの、ファイル識別子、状態、及び物理パス名等を関連付けて、ファイル情報記憶部135に記録するS111。ステップS116の後のステップS111では、ステップS116において得られたファイル識別子と、保護状態を示す値と、ステップS102において得られた非保護物理パス名及び保護物理パス名とがファイル情報記憶部135に記録される。なお、非保護状態ファイルの複製が保護状態とされてオープンされることにより、当該非保護状態ファイルがユーザの意に反して保護状態化されるのを回避することができる。すなわち、オープンされた物理ファイル保護状態ファイルに対して書き込みが発生したとしても、複製元の非保護状態ファイルへの影響暗号化の実行等は無い。このように、本実施の形態のオープン処理では、変換部136によって、保護状態ファイルがオープン対象として選択された場合すなわち、優先ファイルであると判定された場合、オープン対象として指定された論理パス名に対応する保護状態ファイルがオープンされる。一方、変換部136によって、非保護状態ファイルがオープン対象として選択された場合すなわち、優先ファイルであると判定された場合、オープン対象として指定された論理パス名に対応する非保護状態ファイルがオープンされる。オープンモードが読み込みのみの場合は、保護状態ファイルがオープンされるが、当該保護状態ファイルは、非保護状態ファイルファイルからコピーされたものである。したがって、実質的に、非保護状態ファイルの内容がオープンされるといえる。すなわち、図3では、変換部136によって選択された物理ファイルがオープンの対象とされる。続いて、ステップS102の詳細について説明する。図5は、論理パス名から物理パス名への変換処理の処理手順の一例を説明するためのフローチャートである。変換部136は、論理パス名が指定された変換要求を受け付けるとS151、変換規則記憶部137を参照して、当該論理パス名を非保護物理パス名及び保護物理パス名に変換するS152。図6は、変換規則記憶部が記憶する順変換テーブルの構成例を示す図である。同図において、順変換テーブル137Taは、論理パス名の形式に応じて、非保護物理パス名又は保護物理パス名への変換規則を記憶する。本実施の形態において、ユーザ又はアプリケーション11は、非保護状態ファイルと保護状態ファイルとの二つの物理ファイルのいずれを優先的に操作対象とするかを、論理パス名において明示的に指定することができる。具体的には、優先的に操作対象とする物理ファイルが指定される場合、論理パス名には操作対象とする物理ファイルを示す所定の識別子が当該論理パス名に含まれるファイル名に付与される。本実施の形態において、非保護状態ファイルに対する識別子は、pla-という接頭子である。また、保護状態ファイルに対する識別子は、enc-という接頭子である。同図において、論理パス名に含まれるファイル名において接頭子pla-又は接頭子enc-が付与されている場合、非保護物理パス名への変換は、当該接頭子を当該ファイル名より除去することにより行われることが示されている。また、保護物理パス名への変換は、当該接頭子を当該ファイル名より除去し、保護状態ファイルを示す拡張子.encが当該ファイル名に付与されることが示されている。また、論理パス名に含まれるファイル名に接頭子が付与されていない場合、すなわち、操作対象とする物理ファイルが明示されていない場合、非保護物理パス名への変換は、論理パス名がそのまま用いられることが示されている。また、保護物理パス名への変換は、論理パス名に対して、保護状態ファイルを示す拡張子.encが付与されることが示されている。このように、本実施の形態において、pla-接頭子は、論理パス名において、非保護状態を示す識別子である。また、enc-接頭子は、論理パス名において、保護状態を示す識別子である。一方、.enc拡張子は、物理パス名において、保護状態を示す識別子である。なお、論理パス名において、拡張子ではなく、接頭子を用いて非保護状態及び保護状態を区別するのは、論理パス名は、アプリケーション11が使用するパス名であるからである。すなわち、アプリケーション11は、拡張子によってファイルの種別を判定し、その判定結果に基づいて、振る舞いを変える場合がある。例えば、.txtという拡張子が付与されたファイルであれば、アプリケーション11は、テキスト形式のファイルであるとして、当該ファイル内のデータを解釈しようとする。このような点に鑑みれば、アプリケーション11が使用する論理パス名に対して、アプリケーション11が予期しない拡張子が付与されるのは、アプリケーション11の誤動作を招く可能性が考えられる。そこで、本実施の形態では、論路パス名に関しては、拡張子ではなく、接頭子が付与される。続いて、変換部136は、操作対象とする物理ファイルは明示的に指定されているか否かを判定するS153。すなわち、変換部136は、論理パス名に接頭子pla-又は接頭子enc-が含まれているか否かを判断する。操作対象が明示的に指定されている場合S153でYes、変換部136は、保護状態ファイルが操作対象として指定されているか否かを判定するS154。すなわち、論理パス名に接頭子enc-が含まれているか否かが判定される。保護状態ファイルが操作対象として指定されている場合、すなわち、論理パス名に接頭子enc-が含まれている場合S154でYes、変換部136は、保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS155。非保護状態ファイルが操作対象として指定されている場合、すなわち、論理パス名に接頭子pla-が含まれている場合S154でNo、変換部136は、非保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS156。一方、操作対象とする物理ファイルが明示的に指定されていない場合S153でNo、変換部136は、状態管理部134に問い合わせて、アプリケーション11が保護モードであるか否かを判定するS157。アプリケーション11が保護モードである場合S157でYes、変換部136は、ステップS152において得られた保護物理パス名に係る保護状態ファイルの存否を確認するS158。当該保護状態ファイルが存在する場合S158でYes、変換部136は、保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS159。当該保護状態ファイルが存在しない場合S158でNo、変換部136は、ステップS152において得られた非保護物理パス名に係る非保護状態ファイルの存否を確認するS160。当該非保護状態ファイルが存在する場合S160でYes、変換部136は、非保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS161。当該非保護状態ファイルが存在しない場合S160でNo、変換部136は、論理パス名に対応する物理ファイルは存在しないことを示すエラーを返却するS162。また、アプリケーション11が保護モードでない場合S157でNo、変換部136は、ステップS152において得られた非保護物理パス名に係る非保護状態ファイルの存否を確認するS163。当該非保護状態ファイルが存在する場合S163でYes、変換部136は、非保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS164。当該非保護状態ファイルが存在しない場合S163でNo、変換部136は、ステップS152において得られた保護物理パス名に係る保護状態ファイルの存否を確認するS165。当該保護状態ファイルが存在する場合S165でYes、変換部136は、保護状態ファイルを優先ファイルとして、変換結果非保護物理パス名及び保護物理パス名を返却するS166。当該保護状態ファイルが存在しない場合S165でNo、変換部136は、論理パス名に対応する物理ファイルは存在しないことを示すエラーを返却するS167。このように、操作対象が明示的に指定されていない場合は、アプリケーション11が保護モードであるか非保護モードであるかに基づいて、優先される操作対象ここでは、オープン対象が選択される。一方、操作対象が明示的に指定されている場合は、アプリケーション11が保護モードであるか非保護モードであるか否かに拘わらず、指定された物理ファイルが操作対象として優先される。なお、図F1において説明したように、本実施の形態では、変換部136において優先ファイルと判定された物理ファイルがオープン対象とされる。したがって、オープン対象の論理ファイル名において、操作対象が明示的に指定されている場合、アプリケーション11が保護モードであるか非保護モードであるか否かに拘わらず、指定された物理ファイルがオープン対象とされる。したがって、例えば、ユーザは、保護モードのアプリケーション11において、非保護状態ファイルを閲覧対象とすることができる。また、ユーザは、非保護モードのアプリケーション11において、保護状態ファイルを閲覧対象とすることができる。なお、この場合、ユーザは、接頭子pla-がファイル名に付与された論理パス名を、アプリケーション11に対して編集対象として指定すればよい。続いて、ファイルへの書き込み時の処理手順について説明する。図7は、ファイルへの書き込み処理の処理手順の一例を説明するためのフローチャートである。同図は、現在オープンされているファイルに対して、アプリケーション11より書き込み要求が有った場合に実行される処理手順を示す。ステップS201において、ファイル管理部13の書き込み処理部132は、アプリケーション11よりファイルへの書き込み要求を受け付ける。ファイルへの書き込み要求には、書き込み先のファイルのファイル識別子及び書き込み内容等が指定される。続いて、書き込み処理部132は、状態管理部134に問い合わせることにより、アプリケーション11が、非保護モードであるか否かを判定するS202。ステップS202の処理内容は、図3のステップS102と同様でよい。アプリケーション11が非保護モードである場合S202でYes、書き込み処理部132は、書き込み要求に指定されたファイル識別子に対応する非保護状態ファイルへの書き込みをファイルシステム12に実行させるS203。続いて、書き込み処理部132は、ファイル識別子に係るファイルすなわち、書き込み先の非保護状態ファイルに対応する保護状態ファイルが、保護状態ファイル格納部15に格納されているか否かを確認するS204。具体的には、書き込み処理部132は、当該ファイル識別子をキーとして、当該保護状態ファイルの保護物理パス名をファイル情報記憶部135より取得し、当該保護物理パス名に対応する保護状態ファイルの存否を確認する。該当する保護状態ファイルが存在する場合S204でYes、書き込み処理部132は、当該保護状態ファイルを削除するS205。当該保護状態ファイルが削除されるのは、当該保護状態ファイルの内容は、同じ論理ファイルに対応する非保護状態ファイルより古いものとなっているからである。そこで、当該保護状態ファイルを削除することで、古い内容の保護状態ファイルが操作対象とされるオープンされるのを回避しようというわけである。すなわち、後において、当該論理ファイルに対応する保護状態ファイルのオープンが要求された場合、図3のステップS115及びS116が実行される。すなわち、非保護状態ファイルの複製に基づいて保護状態ファイルが生成される。その結果、保護状態ファイルは、非保護状態ファイルへの書き込み内容が反映された状態でオープンされる。一方、アプリケーション11が保護モードである場合S202でNo、書き込み処理部132は、指定されたファイル識別子に係る物理ファイルの状態をファイル情報記憶部135より取得するS206。すなわち、書き込み対象の物理ファイルが、保護状態ファイルであるのか非保護状態ファイルであるのかを識別するための情報が取得される。書き込み対象の物理ファイルが非保護状態ファイルである場合S207でYes、書き込み処理部132は、指定されたファイル識別子に係る非保護物理パス名及び保護物理パス名をファイル情報記憶部135より取得するS208。なお、例えば、アプリケーション11において、非保護モード中に非保護状態ファイルがオープンされ、その後に、別のファイルの保護状態ファイルがオープンされた場合、当該アプリケーション11は、保護モードとなる。その状態において、非保護状態ファイルに対して書き込み要求が発生した場合がステップS207でYesとなる場合である。続いて、書き込み処理部132は、当該ファイル識別子に対応するレコードをファイル情報記憶部135より削除するS209。続いて、書き込み処理部132は、当該ファイル識別子に係る物理ファイル非保護状態ファイルのクローズをファイルシステム12に実行させるS210。続いて、書き込み処理部132は、当該非保護状態ファイルの複製コピーを保護状態ファイル格納部15に生成し、当該複製を保護状態化するS211。当該コピー先の物理パス名は、ステップS208において得られた保護物理パス名である。続いて、書き込み処理部132は、コピー先の保護状態ファイルのオープンをファイルシステム12に実行させるS212。続いて、書き込み処理部132は、オープンによって得られたファイル識別子と、保護状態を示す値と、ステップS208において得られた非保護物理パス名及び保護物理パス名とを関連付けて、ファイル情報記憶部135に記録するS213。続いて、書き込み処理部132は、書き込み内容を保護状態化して暗号化して、オープンされた保護状態ファイルへの書き込みをファイルシステム12に実行させるS214。非保護状態ファイルの複製に基づく保護状態ファイルに対して書き込みが行われることにより、非保護状態ファイルに保護状態の内容暗号化された内容が書き込まれるのを回避することができる。すなわち、ユーザ又はアプリケーション11の意図に反して、非保護状態ファイルが保護状態化されてしまうのを回避することができる。ステップS211は、図3のステップS115と並んで、一つのファイルに対して、非保護状態ファイルと保護状態ファイルとの双方が存在する状態が発生するタイミングの一つである。なお、非保護状態ファイルの複製への書き込み後に、当該複製が保護状態化されてもよい。一方、書き込み対象のファイルが保護状態ファイルである場合S207でNo、書き込み処理部132は、書き込み内容を保護状態化して、当該保護状態ファイルへの書き込みをファイルシステム12に実行させるS215。このように、書き込み処理部132は、モード非保護モード又は保護モードに適合したファイルへの書き込み要求については、要求されたファイルへの書き込みを行う。一方、保護モードの場合に、非保護状態ファイルへの書き込みが要求された場合、書き込み処理部132は、当該非保護状態ファイルの複製に基づく保護状態ファイルへ書き込みを行う。したがって、この場合、オープンされている非保護状態ファイルへは書き込みは行われないということになる。すなわち、次回、当該非保護状態ファイルがオープンされた場合、当該書き込み内容は、含まれていないということになる。このような事態の発生は、ユーザにとって不利益であるとも考えられる。しかし、本実施の形態では、非保護状態ファイルが保護状態化されることによる不利益を優先させ、当該不利益の発生を抑制するために、複製の生成及び当該複製への書き込みを行うようにしている。すなわち、例えば、当該非保護状態ファイルが、設定ファイルである場合、当該設定ファイルが保護状態化されることにより、アプリケーション11が起動されなくなってしまう可能性がある。一方、図3において説明したように、保護モードへの遷移は、ユーザの許可が得られた場合に行われる。そうすると、ユーザは、非保護状態ファイルへの書き込みは行えないということを承知していると考えることもできる。したがって、非保護状態ファイルへ書き込まれないことの不利益は、ユーザにとって予定されていることであると考えられる。むしろ、保護モードにおいて、非保護状態ファイルへの書き込みが行われたということは、ユーザは、書き込み内容を保護状態としたいと考えていると解釈することができる。換言すれば、保護モードにおける書き込み内容を、非保護状態で保存するのは、ユーザの意図に反すると考えることができる。上記の考えに基づいて、本実施の形態では、保護モードにおける非保護状態ファイルへの書き込みは抑制されている。なお、保護状態ファイルへの書き込みが行われる場合は、非保護状態ファイルの削除は行われない。本実施の形態において、非保護状態ファイルが削除されてしまうと、非保護状態ファイルを復元するのは困難だからである。すなわち、オープン時において、非保護状態ファイルが存在しない場合に、保護状態ファイルの複製に基づいて非保護状態ファイルは生成されないからである。保護状態ファイルの複製に基づいて非保護状態ファイルは生成されないのは、保護状態ファイルの内容が、非保護状態化されてしまうからである。すなわち、保護状態ファイルの存在意義が没却されてしまうからである。なお、ファイルの生成時の処理手順は、図7における書き込み処理を、オープン処理に置き換えればよい。続いて、論理パス名の一覧の取得時の処理手順について説明する。論理パス名の一覧の取得は、例えば、アプリケーション11が、操作対象とするファイルを選択させるためのダイアログファイルダイアログ等を表示させる際に実行される。図8は、論理パス名の一覧の取得時の処理手順の一例を説明するためのフローチャートである。ステップS401において、ファイル管理部13の一覧応答部133は、アプリケーション11より論理パス名の一覧の取得要求を受け付ける。なお、当該取得要求には、特定のディレクトリの名前ディレクトリ名が指定される。続いて、一覧応答部133は、当該ディレクトリ名に係るディレクトリに属する物理ファイルの物理パス名の一覧をファイルシステム12より取得するS402。続いて、一覧応答部133は、取得された各物理パス名に関して、論理パス名への変換を変換部136に要求する。変換部136は、当該要求に応じ、変換規則記憶部137が記憶する逆変換テーブル137Tbに基づいて、各物理パス名を論理パス名に変換するS403。図9は、変換規則記憶部が記憶する逆変換テーブルの構成例を示す図である。同図において、逆変換テーブル137TbT2は、保護モード及び非保護モードごとに、物理パス名から論理パス名への変換規則を記憶する。具体的には、保護モードの場合、物理パス名に、拡張子.encが付与されていなければ、接頭子pla-が付与される。すなわち、非保護状態ファイルのパス名であれば、論理パス名において、非保護状態を明示する接頭子pla-が、付与される。また、物理パス名に、拡張子.encが付与されていれば、接頭子enc-が付与される。すなわち、保護状態ファイルのパス名であれば、論理パス名において、保護状態を明示する接頭子enc-が、付与される。一方、非保護モードの場合、物理パス名に、拡張子.encが付与されていなければ、論理パス名は、物理パス名のままとされる。非保護モードであるため、非保護ファイルの論路パス名において、非保護状態であることが明示される必要性は低いと考えるからである。また、物理パス名に、拡張子.encが付与されていれば、接頭子enc-が付与される。すなわち、保護状態ファイルのパス名であれば、論理パス名において、保護状態を明示するenc-接頭子が、付与される。なお、動作モードの区別なく、図9の保護モードの場合の変換規則が常に採用されてもよい。続いて、一覧応答部133は、変換結果である論理パス名の一覧をアプリケーション11に返却応答するS404。その結果、アプリケーション11は、例えば、ファイルダイアログ等において、各物理ファイルを、論理パス名によって表示することができる。その結果、物理パス名を、ユーザに隠蔽することができる。また、操作対象として論理パス名を選択させることができ、例えば、図3において説明した、ファイルのオープン処理等と、整合性を図ることができる。ファイルのオープン処理において、オープン処理部131は、論理パス名を入力情報とするからである。上述したように、本実施の形態によれば、一つのファイルに対して、非保護状態ファイルと保護状態ファイルとが管理されうる。そして、非保護モードであるか又は保護モードであるかに応じて、操作対象が適切に選択される。したがって、非保護状態のファイルがユーザ又はアプリケーション11の意図に反して保護状態化されてしまうのを適切に回避することができる。その結果、ファイルの保護に関する利便性を向上させることができる。但し、ユーザ又はアプリケーション11等から、論理ファイル名において明示的に操作対象が指定された場合、指定された物理ファイルが操作対象とされる。したがって、保護モード又は非保護モードに応じて、完全に自動的に操作対象が選択されてしまう場合に比べて、ファイルの保護に関する利便性を更に向上させることができる。次に、第二の実施の形態について説明する。第二の実施の形態では、第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については、第一の実施の形態と同様でよい。図10は、第二の実施の形態におけるファイル管理装置のソフトウェア構成例を示す図である。図10中、図2と同一部分には同一符号を付し、その説明は省略する。図10において、ファイル管理部13aは、ファイルシステム12に含まれていない。また、ファイル管理部13aは、アプリケーション11ごとに存在する。すなわち、第一の実施の形態におけるファイル管理部13は、ファイルシステム12を機能拡張するように実装された例であるのに対し、第二の実施の形態におけるファイル管理部13aは、アプリケーション11を機能拡張するように実装された例を示す。なお、図10は、メモリ上へのロードの状態を示し、第二の実施の形態において、ファイル管理部13aとして機能するプログラムを格納したファイルは、一つでよい。図10は、当該プログラムがアプリケーション11の起動単位ごとにロードされることを示す。なお、ファイル管理部13aも、オープン処理部131、書き込み処理部132、一覧応答部133、状態管理部134、ファイル情報記憶部135、変換部136、及び変換規則記憶部137等を含むが、これらの図示は省略されている。ファイル管理部13aが実行する処理手順は、第一の実施の形態におけるファイル管理部13と同様でよい。但し、そのためには、ファイル管理部13aは、アプリケーション11によるファイルシステム12に対するファイルの操作要求をフック捕捉する必要がある。当該操作要求をフックするために、例えば、APIフックという機構が用いられてもよい。APIフックとは、その名の通り、アプリケーション11によるAPI呼び出しここでは、ファイルシステム12への要求をフックするための機構である。具体的には、ファイル管理部13aは、DLLDynamicLinkLibraryとして実装される。当該DLLは、OSに登録される。OSは、アプリケーション11の起動時に、登録されたDLLのロードを、ウィンドウメッセージによってアプリケーション11に要求する。アプリケーション11は、当該要求に応じて、当該DLLをロードする。したがって、当該DLLは、当該アプリケーション11の仮想アドレス空間にロードされる。当該DLLは、ロードされると、当該仮想空間アドレスに含まれている、アプリケーション11が利用するAPIのアドレスの一覧が格納されている領域インポート領域又はインポートセクション等と呼ばれる。を、自らの都合の良いように書き換える。例えば、ファイルのオープン用のAPI又は書き込み用のAPIのアドレスを、当該DLLに実装されているファイルのオープン用のAPIすなわち、オープン処理部131又は書き込み用のAPIすなわち、書き込み処理部132のアドレスに置換する。その結果、アプリケーション11が通常のファイルのオープン用のAPI又は書き込み用のAPIを呼び出しているつもりでも、当該呼び出しは、ファイル管理部13aに対して行われる。その結果、アプリケーション11のソースコードを修正することなく、ファイル管理部13aは、第一の実施の形態と同様の処理を行うことができる。但し、APIフック以外の機構又は仕組みであって、同様の効果を得ることができる公知技術が利用されてもよい。なお、ファイル管理部13aは、アプリケーション11の起動単位ごとにロードされる。したがって、ファイル管理部13aにおける状態管理部134は、自らの起動単位の状態を管理すればよい。なお、上記各実施の形態において、変換部136は、判断部、第一の選択部、及び第二の選択部の一例である。オープン処理部131は、受付部及びオープン部の一例である。以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。以上の説明に関し、更に以下の項を開示する。付記1複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける手順と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する手順と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する手順と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する手順と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンする手順とをコンピュータが実行するファイル管理方法。付記2前記オープンする手順は、前記第一のファイルの非保護状態ファイルがオープン対象として選択された場合であって、前記起動単位に関して保護状態ファイルがオープンされているときは、前記非保護状態ファイルの複製に基づいて保護状態ファイルを生成し、該保護状態ファイルをオープンする付記1記載のファイル管理方法。付記3前記起動単位に関して、記憶部に保存されている前記保護状態ファイル及び前記非保護状態ファイルのパス名の取得が要求された場合に、前記保護状態ファイル又は前記非保護状態ファイルのパス名に、前記保護状態ファイル又は前記非保護状態ファイルに応じた前記所定の識別子を付与した結果を応答する手順を前記コンピュータが実行する付記1又は2記載のファイル管理方法。付記4複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける受付部と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する判断部と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する第一の選択部と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する第二の選択部と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンするオープン部とを有するファイル管理装置。付記5前記オープン部は、前記第一のファイルの非保護状態ファイルがオープン対象として選択された場合であって、前記起動単位に関して保護状態ファイルがオープンされているときは、前記非保護状態ファイルの複製に基づいて保護状態ファイルを生成し、該保護状態ファイルをオープンする付記4記載のファイル管理装置。付記6前記起動単位に関して、記憶部に保存されている前記保護状態ファイル及び前記非保護状態ファイルのパス名の取得が要求された場合に、前記保護状態ファイル又は前記非保護状態ファイルのパス名に、前記保護状態ファイル又は前記非保護状態ファイルに応じた前記所定の識別子を付与した結果を応答する応答部を有する付記4又は5記載のファイル管理装置。付記7複数ファイルを操作可能なファイル操作プログラムの起動単位に関して、第一のファイルのオープンの要求を受け付ける手順と、受け付けた前記第一のファイルのオープンの要求に指定されたパス名に所定の識別子が含まれているか判断する手順と、前記パス名に前記所定の識別子が含まれている場合は、該所定の識別子に応じて、前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープン対象として選択する手順と、前記パス名に前記所定の識別子が含まれていない場合に、前記起動単位に関して保護状態ファイルがオープンされていないときは、前記第一のファイルの非保護状態ファイルをオープン対象として選択し、前記起動単位に関して保護状態ファイルがオープンされているときは、前記第一のファイルの保護状態ファイルをオープン対象として選択する手順と、前記オープン対象として選択された前記第一のファイルの保護状態ファイル又は非保護状態ファイルをオープンする手順とをコンピュータに実行させるファイル管理プログラム。付記8前記オープンする手順は、前記第一のファイルの非保護状態ファイルがオープン対象として選択された場合であって、前記起動単位に関して保護状態ファイルがオープンされているときは、前記非保護状態ファイルの複製に基づいて保護状態ファイルを生成し、該保護状態ファイルをオープンする付記7記載のファイル管理プログラム。付記9前記起動単位に関して、記憶部に保存されている前記保護状態ファイル及び前記非保護状態ファイルのパス名の取得が要求された場合に、前記保護状態ファイル又は前記非保護状態ファイルのパス名に、前記保護状態ファイル又は前記非保護状態ファイルに応じた前記所定の識別子を付与した結果を応答する手順を前記コンピュータに実行させる付記7又は8記載のファイル管理プログラム。